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
A Responsibility-Based Pattern Language forUsability-Supporting Architectural Patterns
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.
2009 (English)In: EICS 2009, July 14-17, 2009, Pittsburgh, PA, USA, 2009Conference paper, Published paper (Refereed)
Abstract [en]

Usability-supporting architectural patterns (USAPs) were developed as a way to explicitly connect the needs of architecturally-sensitive usability concerns to the design of software architecture. In laboratory studies, the Cancellation USAP was shown to significantly improve the quality of architecture designs for supporting the ability to cancel a longrunning command, sparking interest from a large industrial organization to develop new USAPs and apply them to their product line architecture design. The challenges of delivering the architectural information contained in USAPs to practicing software architects led to the development of a pattern language for USAPs based on software responsibilities and a web-based tool for evaluating an architecture with respect to those patterns.

Place, publisher, year, edition, pages
2009.
National Category
Computer Science
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-6668OAI: oai:DiVA.org:mdh-6668DiVA: diva2:232306
Available from: 2009-08-21 Created: 2009-08-21 Last updated: 2009-08-21Bibliographically 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(857 kB)478 downloads
File information
File name FULLTEXT01.pdfFile size 857 kBChecksum SHA-512
cd89c4842810399e3ead339859c1cb3232d3b0cc1ad6190b7004ffa0ba2eeee0ae67cbe82ba27dc46fbacef2c2bfe3cd91077725cd86d095e12870b374671d70
Type fulltextMimetype application/pdf

Search in DiVA

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

Search outside of DiVA

GoogleGoogle Scholar
Total: 478 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

Total: 82 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