lnu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Architectural Concepts: Evolution of a Software System across Design and Implementation Stages in Dynamically Changing Environments
Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics. (CeLeKT)
Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics. (CeLeKT)
Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics. (CeLeKT)ORCID iD: 0000-0002-6937-345X
Department of Software Systems Tampere University of Technology.
2012 (English)In: Proceedings - International Computer Software and Applications Conference, IEEE, 2012, 144-151 p.Conference paper, (Refereed)
Abstract [en]

This paper presents the design, implementation and the overall lifecycle of a software system that includes mobile and web components and that evolved having the following aspects in mind: (1) System Requirements and Architectural Design, (2) System Implementation and Deployment, and (3) System Assessment and Usability Testing. During the three years of development efforts three software prototypes were implemented utilizing service-oriented approaches. These efforts have been tested with more than 200 users during this period. The outcomes of these activities led to the design and implementation of a system architecture that relies on service- oriented approaches and open standards. Moreover, extensive prototyping with incremental development stages helped to find the balance between the design and implementation of the system while reflecting to rapid changes of software and web- based technologies. Finally, user testing for assessment and testing of the software system were employed in order to cope with the dynamic user requirements. The main outcomes of the efforts described in this paper are presented and summarized in the form of Architectural Concepts that pave the way towards an open, extensible architecture.

Place, publisher, year, edition, pages
IEEE, 2012. 144-151 p.
Keyword [en]
software evolution and lifecycle, mobile and web engineering, architectural concepts, extensive prototyping, system architecture, interoperability, user testing.
National Category
Computer and Information Science Computer Science
Research subject
Computer and Information Sciences Computer Science, Computer Science; Computer and Information Sciences Computer Science, Media Technology
Identifiers
URN: urn:nbn:se:lnu:diva-21594DOI: 10.1109/COMPSACW.2012.36ISBN: 978-0-7695-4758-9 (print)ISBN: 978-1-4673-2714-5 (print)OAI: oai:DiVA.org:lnu-21594DiVA: diva2:551147
Conference
IEEE 36th International Conference on Computer Software and Applications Workshops, 16-20 July, 2012 Izmir, Turkey
Available from: 2012-09-10 Created: 2012-09-10 Last updated: 2017-04-24Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full text

Search in DiVA

By author/editor
Vogel, BahtijarKurti, ArianitMilrad, Marcelo
By organisation
School of Computer Science, Physics and Mathematics
Computer and Information ScienceComputer Science

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 128 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf