There is an increase in the development of generic software systems built to serve multiple organizations and used for different purposes. DHIS2, a generic web-based health management information system platform, is an example of such systems and the focus of my thesis. The extensible core of DHIS2 allows the development of complimentary web applications by outside parties as a way of contributing to the DHIS2 platform. The challenge here is that developing these web applications from scratch can be time-consuming and resource-inefficient when similar applications are developed. One way of addressing this challenge is by using the component-based software engineering (CBSE) approach. The main idea behind CBSE is the development of applicati...
A software ecosystem consists of a shared software platform, where internal and external developers ...
The concept of reusability is widely used, in order to reduce cost, effort, and time of software de...
The development of information systems projects has always been plagued by high incidences of failur...
Enterprise software packages are increasingly designed as ex-tendable software platforms. These plat...
The concept of reusing software artifacts to improve development efficiency and software quality has...
This study concerns reuse in the software development process. The focus is in the reuse of componen...
A persistent challenge for vendors who design enterprise software is to make it usable across differ...
Software reuse is the process of creating software systems from existing software rather than buildi...
In order to decrease the time and effort of the software development process and increase the qualit...
Abstract – Software components play an important role in achieving reusability. Reusability is in fa...
Component-Based Software (CBS) has emerged as more generalized approach for application development....
© 2014 The Science and Information (SAI) Organization. Software Development with reuse and for reuse...
Abstract: Software is rarely built completely from scratch. To a great extent, existing software doc...
Abstract-The basic connect of systematic software reuse is simple. Develop systems of components of ...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
A software ecosystem consists of a shared software platform, where internal and external developers ...
The concept of reusability is widely used, in order to reduce cost, effort, and time of software de...
The development of information systems projects has always been plagued by high incidences of failur...
Enterprise software packages are increasingly designed as ex-tendable software platforms. These plat...
The concept of reusing software artifacts to improve development efficiency and software quality has...
This study concerns reuse in the software development process. The focus is in the reuse of componen...
A persistent challenge for vendors who design enterprise software is to make it usable across differ...
Software reuse is the process of creating software systems from existing software rather than buildi...
In order to decrease the time and effort of the software development process and increase the qualit...
Abstract – Software components play an important role in achieving reusability. Reusability is in fa...
Component-Based Software (CBS) has emerged as more generalized approach for application development....
© 2014 The Science and Information (SAI) Organization. Software Development with reuse and for reuse...
Abstract: Software is rarely built completely from scratch. To a great extent, existing software doc...
Abstract-The basic connect of systematic software reuse is simple. Develop systems of components of ...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
A software ecosystem consists of a shared software platform, where internal and external developers ...
The concept of reusability is widely used, in order to reduce cost, effort, and time of software de...
The development of information systems projects has always been plagued by high incidences of failur...