mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Preparing Usability Supporting Patterns for Industrial Use
Mälardalen University, School of Innovation, Design and Engineering. (Embedded Systems Software Engineering)
Software Engineering Institute, Carnegie Mellon University, Pittsburgh, USA.
Human-Computer Interaction Institute, Carnegie Mellon University, Pittsburgh, USA.
Carnegie Mellon University, Pittsburgh, USA.
2008 (English)In: International Workshop of the Interplay of Usability Evaluation and Software Development (I-USED), Pisa, Italy, 2008, 2008Conference paper, Published paper (Refereed)
Abstract [en]

Usability supporting architectural patterns (USAPs) have been shown to provide developers with useful guidance for producing a software architecture design that supports usability in a laboratory setting. In close collaboration between researchers and software developers in the real world, the concepts were proven useful. However, this process does not scale to industrial development efforts. In particular, development teams need to be able to use USAPs while being distributed world-wide. USAPs also must support legacy or already partially-designed architectures, and when using multiple USAPs there could be a potentially overwhelming amount of information given to the software architects. This paper describes the restructuring of USAPs using a pattern language to simplify the development and use of multiple USAPs. A delivery mechanism is also described that is suitable for industrial-scale adoption of USAPs. The delivery mechanism involves organizing responsibilities into a hierarchy, utilizing a checklist to ensure responsibilities have been considered, and grouping responsibilities in a fashion that both supports use of multiple USAPs simultaneously and also points out reuse possibilities to the architect.

Place, publisher, year, edition, pages
2008.
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-6665OAI: oai:DiVA.org:mdh-6665DiVA, id: diva2:232289
Available from: 2009-08-21 Created: 2009-08-21 Last updated: 2018-01-13Bibliographically approved
In thesis
1. Exploring Sustainable Industrial Software System Development: within the Software Architecture Environment
Open this publication in new window or tab >>Exploring Sustainable Industrial Software System Development: within the Software Architecture Environment
2009 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

This thesis describes how sustainable development definitions can be transposed to the software architecture environment for the industrial software system domain. In a case study, sustainable development concerns from three companies are investigated for their influence on the dimensions of sustainable development: economical, environmental, and social sustainability. Classifying the case study’s concerns, in the thesis’s Software Engineering taxonomy, shows that the software development concerns are in majority and the software architecture concerns surprisingly few. The economical sustainability concerns dominate followed by social sustainability concerns, including both concerns successfully met and concerns to be met.

Sustainable industrial software system development is in the thesis defined as: “Sustainable industrial software system development meets current stakeholders’ needs without compromising the software development organization’s ability to meet the needs of future stakeholders”. Understanding current and future stakeholders concerns is necessary for the formulation of sustainability goals and metrics. Clarifying the interrelationships among stakeholders’ concerns’ impact on business goals and software qualities, in the thesis’s Influencing Factors method, proves to help stakeholders understand their future needs.

Trust is found to be critical for sustainable development. For the establishing of trust between system and system users, the usability quality is vital. To implement usability support in the architecture in the early design phase, reusable architectural responsibilities are created. The reusable architectural responsibilities are integrated into an experience factory and used by the product line system architects, resulting in a return of investment of 25:2.

Place, publisher, year, edition, pages
Västerås: Mälardalens högskola, 2009
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 107
National Category
Engineering and Technology
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-6672 (URN)978-91-86135-36-2 (ISBN)
Presentation
2009-10-15, Kappa, Mälardalens Högskola, Västerås, 13:00 (English)
Opponent
Supervisors
Projects
Pasas- Analyzing the enterprise-, system-, and software architecture impact of stakeholders’ concerns for profitable industrial software systems
Available from: 2009-08-21 Created: 2009-08-21 Last updated: 2009-11-10Bibliographically approved

Open Access in DiVA

fulltext(622 kB)231 downloads
File information
File name FULLTEXT01.pdfFile size 622 kBChecksum SHA-512
a47254778efdfb2bdae409df0b99c804ccb342e32f89a45d456a5288de860e20e79b4dfc53aa2fe93e1f8d9b6553ff856f186f19658908ab3ddd3c3128fb7646
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Stoll, Pia
By organisation
School of Innovation, Design and Engineering
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 231 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 101 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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