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, p. 144-151Conference paper, Published 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. p. 144-151
Keywords [en]
software evolution and lifecycle, mobile and web engineering, architectural concepts, extensive prototyping, system architecture, interoperability, user testing.
National Category
Computer and Information Sciences Computer Sciences
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.36Scopus ID: 2-s2.0-84870799665ISBN: 978-0-7695-4758-9 (print)ISBN: 978-1-4673-2714-5 (print)OAI: oai:DiVA.org:lnu-21594DiVA, id: 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: 2018-01-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Vogel, BahtijarKurti, ArianitMilrad, Marcelo

Search in DiVA

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

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 157 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