Computer Science > Software Engineering
[Submitted on 21 Mar 2018 (this version), latest version 31 Oct 2018 (v3)]
Title:Emotional Attachment Framework for People-Oriented Software
View PDFAbstract:In organizational and commercial settings, people often have clear roles and workflows against which functional and non-functional requirements can be extracted. However, in more social settings, such as platforms for enhancing social interaction, successful applications are driven more by user emotional engagement than functionality, the drivers of user engagement are difficult to identify. A key challenge is to understand people's emotional goals so that they can be incorporated into the design. This paper proposes a novel framework called the Emotional Attachment Framework that is based on existing models and theories of emotional attachment. Its aim is to facilitate the process of capturing emotional goals in software engineering. To demonstrate the framework in use, emotional goals are elicited for a software application that aims to provide help for homeless people. The outcomes are evaluated by domain experts and compared with an alternative approach. The results indicate that the Emotional Attachment Framework has the potential to help system analysts uncover additional emotional goals as well as provide valuable insights into these emotional goals.
Submission history
From: Mohammadhossein Sherkat [view email][v1] Wed, 21 Mar 2018 23:40:08 UTC (1,549 KB)
[v2] Mon, 16 Jul 2018 05:32:35 UTC (1,591 KB)
[v3] Wed, 31 Oct 2018 23:29:47 UTC (4,483 KB)
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.