| Morisio, M., Seaman, C.B., Parra, A.T., Basili, V.R., Kraft, S.E., and Condon, S.E. 2000. Investigating and improving a COTS-based software development process. In: Proceedings of the 22nd International Conference on Software Engineering (ICSE), pp. 32--41. |
....technology evolves, new processes for developing and maintaining software system continuously appear on the market. COTS (Commercial Off The Shelf) based development is one example of a class of software processes which have been recently proposed and studied by the software engineering community [1] [2] 3] 4] 5] The COTS based development process involves both the vendor organization that produces, sells, or distributes COTS products, the integrator organization that acquires and assembles these products, and the customer organization that purchases and pays for the final software ....
.... Glueware integration requirements Non COTS Design Glueware interfaces coding Non COTS coding Customer Vendor Integration and test Installation acceptance test Requirement DesignImplementation Integration Figure 2: Simple life cycle of COTS intensive systems as proposed by [1]. Figure 2 describes a COTS based software development process. The process consists of four phases (Requirement, Design, Implementation, and Integration) each of which is split into a COTS specific and a NonCots specific one. This picture identifies two roles: the COTS vendor organizations, and ....
[Article contains additional citation context not shown here]
M. Morisio, C. Seaman, A. Parra, V. Basili, S. Condon, and S. Kraft, "Investigating and Improving a COTS-Based Software Development Process," presented at 22nd International Conference on Software Engineering, Limerick, Ireland, 2000.
....to develop a reusable attribute framework. We propose a set of simple and generic criteria can be used to validate the set of attributes and improve them. 1 Introduction The software development process using COTS (Commercial Off The Shelf) products has been studied in a few works such as [10] and [5] Even if no general agreement has been reached, a group of key practices that has been identified in these studies are related to the identification, characterization, evaluation, and selection of the products. The common feature in these approaches is the use of a set of attributes to ....
Morisio, M., Seaman, C., Parra, A., Basili, V., Condon, S. and Kraft, S.: Investigating and Improving a COTS-Based Software Development Process. In 22nd International Conference on Software Engineering (ICSE 2000) (2000) 32-41
....is very different from a COTS tool like Oracle or Excel. Building large applications using COTS raises a number of hard issues, the most fundamental one being the paradigm shift it requires. COTS qualification [17] adaptation, testing, vendor customer relationships, new development process [14][16] cost and difficulty of integration [21] 23] and so on. This paper does not address all of these issues, it focusses on the different aspects of federation support: the new task, methods and paradigms required for actually building an application based on previously selected COTS. A COTS ....
....are COTS tools. COTS federations is a topic which received too little attention so far, at least with respect to its high potential payoff. COTS development process Many works have addressed the paradigm shift implied by COTS based SE, emphasizing the need of a new development process [14] [16] the new focus on vendor customer relationships[15] the impact of not controlling the rate and content of changes, the impact of not owning the source code for critical applications [19] andsoon. Interoperability In our approach, Corba or RMI [5] events [6] 8] communication standards ....
M. Morisio, C.B. Seaman, A.T. Parra, V.R. Basilli, S.E. Kraft, S.E. Condon. Investigating and Improving a COTS-Based Software Development Process.ICSE 2000. Limmerick, Ireland.
.... of related investigations resulted in successful technology evolution and adaptation for the local environment and in empirical models that could estimate the properties of software development projects (such as cost or number of defects) for a variety of development processes and technologies [3] [23]. Changes inspired by the associated empirical studies led to an environment with significant improvement in the artefacts produced by that environment [8] However, the SEL models are specific to the NASA flight dynamics environment and cannot be used by the software engineering community in ....
M. Morisio, C. Seaman, A. Parra, V. Basili, S. Condon, and S. Kraft, Investigating and Improving a COTS-Based Software Development Process, Proceedings of the 22nd International Conference on Software Engineering (ICSE 2000.
....and guidelines for the evolution of componentintensive software [leh00a] 5. GENERAL APPROACH The project will start with data collection from industrially evolved component based applications in collaborator s organisations. Both, quantitative and qualitative 2 data, should be available [mor00]. The first will be empirical data reflecting a set of metrics of interest. Their selection will be inspired by the metric sets used in the study of evolution systems but adapted as necessary to what is available and to the need to address the 2 The gathering of qualitative data, along with ....
....to the study. 6. RELATED WORK Recent discussion of component intensive software engineering [e.g. bro98,dso99,kon96,wu00] has focused on principles and techniques for the construction of re usable components and component based systems [e.g. hal97,jac97] on the processes followed in CBSE [mor00] and on the impact of its adoption on other organisational processes [mck99] all aspects of the how. The what and the why of the evolution of component intensive software has received much less attention. Included in this omission are the evolutionary attributes of component intensive products ....
MORISIO, M., et al: 'Investigating and Improving a COTS-Based Software Development Process', Proc. ICSE 22, 4-11 June 2000, Limerick, Ireland, pp. 32 - 41
....to the success of the business strategy. Some approaches are centered on the use of COTS MOTS GOTS but these may occupy quite different spaces; cf. the phase ordered view summarized by Cai et al. 4] with the view of long term involvement of component vendors represented by Morisio et al. [10]. Other CBD approaches emphasize corporate re use policies (e.g. the Select Perspective approach) Not only do the high level characterizations of CBD influence process properties and hence product properties, the way individual projects enact a particular approach matters. Some experts do more ....
M. Morisio, C.B. Seaman, A.T. Parra, V.R. Basili, S.E. Kraft, S.E. Condon, Investigating and Improving COTS-Based Software Development Process, Proceedings ICSE
....with the models used during the initial architectural assessment phase. A sort of unification of the ideas presented in [15] and [14] is proposed in [16] 4 Development process The development process should be changed in presence of COTS components. Source Description Morisio et al. [17] Report about adopted COTS based processes and proposal of a new COTS based process SEI [18] Basic activities and their classification under the perspective of defining a COTS based process 5 Cost models A discussion of the economical issues related to COTS adoption is presented in [28] ....
M. Morisio, C. Seaman, A. Parra, V. Basili, S. Condon, and S. Kraft, "Investigating and Improving a COTS-Based Software Development Process", Proceedings of the 22nd International Conference on Software Engineering (ICSE
....to select from prepackaged components with given architectural assumptions. The cost savings gained by component reuse will often make it feasible to adapt requirements and design to the components that are available. Thus, the availability of components must be considered during the whole process [21]. 2.5 Connection and Adaptation Once the decision to reuse a certain component is made, it will have to be configured within a CBDE. Component configuration consists of connection and adaptation. Components have to be connected to each other so that they can cooperate. In the simplest case, the ....
....is substitutable. Easy distribution of components from seller to buyer is realized by the integration of development environment and component repository. Brownsword et al. 5] share our view that new processes for developing component based systems must be defined. Similar to Morisio et al. [21], they stress that the use of licensed components whose source code cannot be modified influences both requirements and design. Since there is a trade off between the choice of components to license and the requirements and design of the system, these three issues have to be considered ....
Morisio, M., Seaman, C. B., Parra, A. T., Basili, V. R., Kraft, S. E., and Condon, S. E. Investigating and Improving a COTS-Based Software Development Process. In Proc. 2000 International Conference on Software Engineering. ACM, New York, 2000, 32-41.
....is substitutable. Easy distribution of components from seller to buyer is realized by the integration of development environment and component repository. Brownsword et al. 4] share our view that new processes for developing component based systems must be defined. Similar to Morisio et al. [14], they stress that the use of licensed components whose source code cannot be modified influences both requirements and design. Since there is a trade off between the choice of components to license and the requirements and design of the system, these three issues have to be considered ....
Morisio, M., Seaman, C. B., Parra, A. T., Basili, V. R., Kraft, S. E., and Condon, S. E. Investigating and Improving a COTS-Based Software Development Process. In Proc. 2000 International Conference on Software Engineering. ACM, New York, 2000, 32-41.
No context found.
M.Morisio, C.Seaman, A.Parra, V.Basili, S.Kraft, S.Condon. "Investigating and Improving a COTS-Based Software Development Process". 22nd International Conference on Software Engineering, Limerick, Ireland, June 2000.
....characterized COTS work. COTS development is different since the underlying architecture of the COTS code already exists, so an understanding of the existing software architecture (e.g. reading the COTS specifications for understanding) must exist during the early specification phase of a project [Morisio00]. Development was the principal problem from 1976 through the early 1990s, whereas building systems from components was now the driving force. NASA managers had come to view the SEL as an organization that merely collected data on development activities. They were unable to see the SEL as a ....
Morisio M., C. Seaman, A. Parra, V. Basili, and S. Condon, Investigating and Improving a COTS-Based Software Development Process, 22 nd International Conference on Software Engineering, Limerick, Ireland, 2000.
No context found.
Morisio, M., Seaman, C.B., Parra, A.T., Basili, V.R., Kraft, S.E., and Condon, S.E. 2000. Investigating and improving a COTS-based software development process. In: Proceedings of the 22nd International Conference on Software Engineering (ICSE), pp. 32--41.
No context found.
M. Morisio, C. Seaman, A. Parra, V. Basili, S. Kraft, and S. Condon. Investigating and improving a COTS-based software development process. In International Conference on Software Engineering (ICSE), pages 32--41. ACM Press, 2000.
No context found.
M. Morisio, C. B. Seaman, A. T. Parra, V. R. Basili, S. E. Kraft, and S. E. Condon. Investigating and improving a COTS-based software development. In Proceedings of the 22nd international conference on Software engineering, pages 32--41. ACM Press, 2000.
No context found.
M. Morisio, C. Seaman, A. Parra, V. Basili, S. Kraft, and S. Condon. Investigating and improving a COTS-based software development process. In International Conference on Software Engineering (ICSE), pages 32--41. ACM Press, 2000.
No context found.
M. Morisio, C. Seaman, A. Parra, V. Basili, S. Kraft, and S. Condon. Investigating and improving a COTS-based software development process. In International Conference on Software Engineering (ICSE), pages 32--41. ACM Press, 2000.
No context found.
M. Morisio, C. B. Seaman, A. T. Parra, V. R. Basili, S. E. Kraft, and S. E. Condon, "Investigating and Improving a COTS-Based Software Development Process," Proceedings of the 22nd International Conference on Software Engineering (ICSE), pp. 32-41, June 2000.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC