Author-Profile System Development Based on Software Reuse of Open Source Components

Author(s):  
Derrick Nazareth ◽  
Kavita Asnani ◽  
Okstynn Rodrigues
Author(s):  
Alexander Lokhman ◽  
Tommi Mikkonen ◽  
Imed Hammouda ◽  
Rick Kazman ◽  
Hong-Mei Chen

2022 ◽  
Author(s):  
Georges Labrèche ◽  
David Evans ◽  
Dominik Marszk ◽  
Tom Mladenov ◽  
Vasundhara Shiradhonkar ◽  
...  

Author(s):  
Alexander Lampropoulos ◽  
Apostolos Ampatzoglou ◽  
Stamatia Bibi ◽  
Alexander Chatzigeorgiou ◽  
Ioannis Stamelos

Author(s):  
James A. Cowling ◽  
Christopher V. Morgan ◽  
Robert Cloutier

The systems engineering discipline has made great strides in developing a manageable approach to system development. This is predicated on thoroughly articulating the stakeholder requirements. However, in some engineering environments, requirements are changing faster than they can be captured and realized, making this ‘traditional' form of systems engineering less tenable. An iterative system refinement approach, characterized by open systems developments, may be a more appropriate and timely response for fast-changing needs. The open systems development approach has been utilized in a number of domains including open source software, Wikipedia®, and open innovation in manufacturing. However, open systems development appears difficult to recreate successfully, and while domain tradecraft advice is often available, no engineering management methodology has emerged to improve the likelihood of success. The authors discuss the essential features of openness in these three domains and use them to propose a conceptual framework for the further exploration of the effect of governance in determining success in such open endeavors. It is the authors' hope that further research to apply this conceptual framework to open source software projects may reveal some rudimentary elements of a management methodology for environments where requirements are highly uncertain, volatile, or ‘traditional' systems engineering is otherwise sub-optimal.


Author(s):  
Lars Heinemann ◽  
Florian Deissenboeck ◽  
Mario Gleirscher ◽  
Benjamin Hummel ◽  
Maximilian Irlbeck
Keyword(s):  

Author(s):  
Andrea Capiluppi ◽  
Klaas-Jan Stol ◽  
Cornelia Boldyreff

A promising way to support software reuse is based on Component-Based Software Development (CBSD). Open Source Software (OSS) products are increasingly available that can be freely used in product development. However, OSS communities still face several challenges before taking full advantage of the “reuse mechanism”: many OSS projects duplicate effort, for instance when many projects implement a similar system in the same application domain and in the same topic. One successful counter-example is the FFmpeg multimedia project; several of its components are widely and consistently reused in other OSS projects. Documented is the evolutionary history of the various libraries of components within the FFmpeg project, which presently are reused in more than 140 OSS projects. Most use them as black-box components; although a number of OSS projects keep a localized copy in their repositories, eventually modifying them as needed (white-box reuse). In both cases, the authors argue that FFmpeg is a successful project that provides an excellent exemplar of a reusable library of OSS components.


Author(s):  
Jinwei Chen ◽  
Zhenchao Hu ◽  
Jinzhi Lu ◽  
Huisheng Zhang ◽  
Sihan Huang ◽  
...  

Author(s):  
SANJEEV MANCHANDA ◽  
S. B. SINGH ◽  
MAYANK DAVE

The aim of the present research work is to develop an information system development process and a model for the development of new generation information systems. New age information systems are those information systems that are capable of fulfilling the demand of highly dynamic information requirements derived from the competitive environments of business organizations and support controlling the complexity involved in their maintenance and software configuration management. Present research work analyzes the theoretical, financial, technical and practical problems related to the information system development, maintenance and change management to propose an appropriate system development process and a model for the development as well as maintenance of information systems with maximum software reuse. The proposed system development process and model provide inherent support to the business organizations in having total control over information system development, maintenance and software configuration management.


Sign in / Sign up

Export Citation Format

Share Document