Technical software development process in the XML domain

3Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Background: A Technical Development Process (TDP) is a development process for a particular technology, such as XML, service orientation, object orientation or a programming language. Unlike software development life-cycle processes, TDPs provide concrete and detailed guidance to software engineers working in a particular technology domain. TDPs are currently not well understood in terms of description, modelling and interactions with lifecycle processes. Aim: In this paper, we investigate what are TDPs in the XML domain and how can TDPs be modelled using existing development process modelling notations and tools. Method: We extracted XML specific TDPs from literatures, interviews and internal documentation within software development organizations and conducted systematic verifications and validations. Results: We identify different types of TDPs in the XML domain and propose mechanisms to model TDPs using Software Process Engineering Meta-models (SPEM) in the Eclipse Modelling Framework (EPF). Conclusion: The results demonstrate the feasibility of explicitly identifying and modelling of TDPs in the context of software process modelling and how they are used in software development. The results help further bridge the gap between macro-processes (life-cycle and management-centred processes) and micro-processes (e.g. developer- centred TDPs). © Springer-Verlag Berlin Heidelberg 2009.

Cite

CITATION STYLE

APA

Zhu, L., Tran, T. T., Staples, M., & Jeffery, R. (2009). Technical software development process in the XML domain. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5543 LNCS, pp. 246–255). https://doi.org/10.1007/978-3-642-01680-6_23

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free