Abstract:Knowledge and experience are important assets for software organizations. In today's global software development trends, development teams are no longer located in single premise; they are spreading across national and geographic boundaries. As a software project progresses, more and more activities are involved which results with the accumulation of knowledge and experiences. Maintaining and reusing of past experiences are vital; and it is even more crucial for distributed teams. In order to sustain in today'… Show more
“…A method service proposes to capture the software process/ method modular construct in a service-based specification. This in turn would pave the way for new promises in software process knowledge sharing and reuse in the service-oriented architecture [48]. However, the modularization of software process models and its presentation in such approaches is not handled according to concepts, principles and modeling formalism that conform to service-oriented architecture and service-orientation design principles.…”
“…A method service proposes to capture the software process/ method modular construct in a service-based specification. This in turn would pave the way for new promises in software process knowledge sharing and reuse in the service-oriented architecture [48]. However, the modularization of software process models and its presentation in such approaches is not handled according to concepts, principles and modeling formalism that conform to service-oriented architecture and service-orientation design principles.…”
“…Some examples include ontology-based solution [3], [4], multi-agent-based [11], [12], and semantic web [13], [14]. It is found that the number of EF based approach for SD process are still insignificant [1]. One of the studies that adopted EF concept was the study by Ivarsson and Gorschek [2] who proposed Practice Selection Framework (PSF) to support utilizing postmortems for organizational improvements.…”
Section: A Conceptual Modelmentioning
confidence: 99%
“…The knowledge and experiences gained during development have become important assets in software organizations. In the previous work, via a systematic literature review [1], it has been identified that there are issues in knowledge management for SD, and it is even more challenging for distributed teams. The main challenges identified are inefficient knowledge transfer and information flow [2], [3], misinterpretation, and inconsistencies [4], [5], and additionally, organizations fail to learn [6].…”
Knowledge, and experiences in software development have been accumulated over time throughout the project lifecycle. Previous studies have shown that the management of knowledge and experiences in software development has always been an issue. Therefore, the knowledge transfer and information flow are inefficient, misinterpretation, and inconsistencies always occur between individuals or teams, and the organization fails to learn from past projects. It is understood that efficient knowledge and experience management for software development organizations is crucial for the purpose of sharing and future reuse. This paper discusses the prototype development for a proposed model, which is based on the experience factory approach, to manage knowledge and experiences for the software development process. Discussions include the system functionalities and design, infrastructure requirements, and implementation approach. The efficiency and effectiveness of the prototype are evaluated as survey research based on Jennex & Olfman knowledge management success model. Rasch analysis is used for data reliability and validity. Results show positive feedback on the model's efficiency and effectiveness. Additionally, as agreed by most respondents, the top three of the model contributions are: to encourage learning organization, to prevent knowledge loss and to aid in decision making.
“…The initial model, EBF-SD as proposed in [1] is then named as SDeX (Software Development eXperience Factory) in this study. For simplicity, 'knowledge and experience' are referred to 'experience' in this paper.…”
Section: Prototype Developmentmentioning
confidence: 99%
“…Aforementioned, an experience based factory model for SD process named as EBF-SD has been proposed in [1]. In this paper, further details on the prototype and architectural design of the model with the integration of automation process with workflow, intelligent agents and cloud computing are discussed.…”
A model which is based on experience factory approach has been proposed earlier, called EBF-SD, to overcome the limitations of experience management in software developmentdomain. An application prototype, which is then called SDeX, is developed based on proposed model. The study on correlation analysis indicates that automation do have positive relationship with other components: knowledge management, cloud, collaboration and portal. This paper further discusses the high level prototype development wi architectural design. Automation features are incorporated in the design in which workflow system and intelligent agents are integrated, and the facilitation of cloud environment is empowered to further support the automation.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.