Ingeniería de Software
Envíos recientes
-
Using Naming Patterns for Identifying Architectural Technical Debt
(Technology and Engineering Systems Journal, 2017-01-18)Hasty software development can produce immediate implementations with source code unnecessarily complex and hardly readable. These small kinds of software decay generate a technical debt that could be big enough to seriously ... -
A Behavior Tree-Based Model for Supporting the Analysis of Knowledge Transferred in Software R&D Teams
(Springer International Publishing Switzerland 2016, 2016-05-12)Software R&D teams require proper forms of representing knowledge at carrying out software engineering processes and researches. In this context, transfer of knowledge becomes a dynamic process because team members ... -
Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code
(IEEE Latin America Transactions, 2016-08-29)Agile approaches consider the software architecture as an emergent feature that can have an intended structure but could be not documented. To controlling the architectural erosion, an architectural conformance analysis ... -
Identification of architectural technical debt: An analysis based on naming patterns
(2016 8th Euro American Conference on Telematics and Information Systems (EATIS), 2016-04-28)Hasty software development can produce immediate implementations with source code unnecessarily complex and hardly readable. These small kinds of software decay generate a technical debt that could be big enough to seriously ... -
Use of Context for Recommending Code: an Approach Based on Frequent Pattern Mining
(Salamanca, Spain — September 13 - 16, 2016 ACM New York, NY, USA ©2016, 2016-09-13)During creating a class, several times a developer must be conscious of regularities that should be complied in order to satisfy an intended architectural design. This paper presents an approach for code recommendation, ... -
An approach to a graph-based model for encouraging transfer of knowledge in learning activities
(eChallenges e-2015 Conference, Vilnius, 2015, 2015-11-25)Knowledge transfer is a key aspect of securing the continuous improvement of learning, being the reuse and recombination of knowledge a difficult task. Hence, this process can be enriched by approaches such as graph theory, ... -
Towards the Development of a Framework for Encouraging the Learning of SPICE Model by Using Knowledge Graphs
(SPICE 2015. Communications in Computer and Information Science, 2015-06-15)Software process learning is a relevant aspect on software process improvement. In this paper, we present a framework based on knowledge graphs, in order to evaluate the expertise on ISO 15504 software model (SPICE). Having ... -
Hacia el Análisis de Conformidad Arquitectónica Continuo: Un Framework Generador de Grafos para Aplicaciones con Codificación Arquitectónicamente Evidente
(Conference: 5° Congreso Internacional de computación México - Colombia, At Colombia, 2015-09)Durante el desarrollo de sistemas de software, frecuentemente se encuentran inconsistencias entre la arquitectura pretendida y la arquitectura presente en la implementación. Tal repercusión es denominada ... -
Developing innovative ideas from citizens: A transactive memory perspective
(eChallenges e-2014 Conference Proceedings, 2015-03)Citizens can be considered as an important source of knowledge for innovating in open contexts, collaborating with initiatives for developing solutions to urban issues, in order to get improvements addressed to a collective ... -
Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente
(Universidad Tecnológica Nacional, 2015-11)Software visualization is an important issue in the domains of software maintenance, reconstruction of software architectures, and reverse engineering. In this context, the use of some supporting tools is relevant for ... -
A Process Reference Model for Managing Living Labs for ICT Innovation: A proposal based on ISO/IEC 15504
(Elsevier BV, 2013-07-16)Living Labs are innovation infrastructures where software companies and research organizations collaborate with lead users to design and develop new products and services. There is not any reference model related to the ...