Norbert Seyff

ORCID: 0000-0002-0138-892X
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Engineering Techniques and Practices
  • Software Engineering Research
  • Advanced Software Engineering Methodologies
  • Green IT and Sustainability
  • Open Source Software Innovations
  • Usability and User Interface Design
  • Innovative Approaches in Technology and Social Development
  • Business Process Modeling and Analysis
  • Service-Oriented Architecture and Web Services
  • Information Systems Theories and Implementation
  • Software System Performance and Reliability
  • Innovative Human-Technology Interaction
  • Model-Driven Software Engineering Techniques
  • Context-Aware Activity Recognition Systems
  • Multimedia Communication and Technology
  • ERP Systems Implementation and Impact
  • Spreadsheets and End-User Computing
  • Mobile Crowdsensing and Crowdsourcing
  • Interactive and Immersive Displays
  • Complex Systems and Decision Making
  • Semantic Web and Ontologies
  • Web Applications and Data Management
  • Mobile and Web Applications
  • Digital Accessibility for Disabilities
  • Safety Systems Engineering in Autonomy

FHNW University of Applied Sciences and Arts
2015-2024

University of Zurich
2014-2023

Zurich University of Applied Sciences in Business Administration
2016-2021

Chalmers University of Technology
2021

Universität Hamburg
2018

University of Bari Aldo Moro
2018

University of Victoria
2018

University of Ottawa
2018

University of Regina
2018

University of New Brunswick
2018

Crowd-based requirements engineering (CrowdRE) could significantly change RE. Performing RE activities such as elicitation with the crowd of stakeholders turns into a participatory effort, leads to more accurate requirements, and ultimately boosts software quality. Although any stakeholder in can contribute, CrowdRE emphasizes one group whose role is often trivialized: users. empowers management their prioritization segmentation, dynamic, evolved style through collecting harnessing...

10.1109/ms.2017.33 article EN IEEE Software 2017-03-01

Sustainability has emerged as a broad concern for society. Many engineering disciplines have been grappling with challenges in how we sustain technical, social and ecological systems. In the software community, example, maintainability long time. But too often, these issues are treated isolation from one another. Misperceptions among practitioners research communities persist, rooted lack of coherent understanding sustainability, it relates to systems practice. This article presents...

10.1109/icse.2015.179 article EN 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering 2015-05-01

Users of the Twitter microblogging platform share a vast amount information about various topics through short messages on daily basis. Some these so called tweets include that is relevant for software companies and could, example, help requirements engineers to identify user needs. Therefore, have potential aid in continuous evolution applications. Despite existence such tweets, little known their number content. In this paper we report results an exploratory study which analyzed usage...

10.1109/re.2016.67 article EN 2016-09-01

Sustainability has emerged as a broad concern for society. Many engineering disciplines have been grappling with challenges in how we sustain technical, social and ecological systems. In the software community, example, maintainability long time. But too often, these issues are treated isolation from one another. Misperceptions among practitioners research communities persist, rooted lack of coherent understanding sustainability, it relates to systems practice. This article presents...

10.5555/2819009.2819082 article EN 2015-05-16

Sustainability is now a major concern in society, but there little understanding of how it perceived by software engineering professionals and sustainability design can become an embedded part process. This paper presents the results qualitative study exploring requirements practitioners' perceptions attitudes towards sustainability. It identifies obstacles mitigation strategies regarding application principles daily work life. The this reveal several factors that prevent from becoming first...

10.1145/2889160.2889217 article EN 2016-05-14

Integrating novel software systems in our society, economy, and environment can have far-reaching effects. As a result, should be designed such way as to maintain or improve the sustainability of socio-technical system their destination. However, paradigm shift is required raise awareness professionals on potential effects systems. While Requirements Engineering considered key driving this change, requirements engineers lack knowledge, experience methodological support for doing so. This...

10.1109/re.2019.00013 article EN 2019-09-01

Social networks have changed our daily life and they the potential to significantly influence support Requirements Engineering (RE) activities. network-based RE approaches will allow us overcome limitations of traditional end users play a more prominent role in RE. They are key stakeholders many software projects. However, involving is challenging, particularly when not within organizational reach. The goal work increase user involvement In this paper we present an approach where harness...

10.1186/s13174-015-0021-9 article EN cc-by-nc Journal of Internet Services and Applications 2015-04-23

Context: Software evolution ensures that software systems in use stay up to date and provide value for end-users. However, it is challenging requirements engineers continuously elicit needs used by heterogeneous end-users who are out of organisational reach. Objective: We aim at supporting continuous elicitation combining user feedback usage monitoring. Online mechanisms enable remotely communicate problems, experiences, opinions, while monitoring provides valuable information about runtime...

10.1109/re.2018.00030 article EN 2018-08-01

Abstract Various approaches toward the development of sustainable software systems have been proposed by requirements engineering community over last decade. We conducted a systematic mapping study, analyzed 55 publications, and identified 29 that published since year 2000. how evolved time publications authors are influenced each other. Furthermore, in terms their supported activities, along with evidence provided publications. Additionally, we also which sustainability definitions used, if...

10.1007/s00766-023-00402-1 article EN cc-by Requirements Engineering 2023-06-07

To foster a sustainable society within environment, we must dramatically reshape our work and consumption activities, most of which are facilitated through software. Yet, software engineers hardly consider the effects on sustainability IT products services they deliver. This issue is exacerbated by lack methods tools for this purpose. Despite practical need that explicitly support consideration have their intended environments, such remain largely unavailable. Thus, urgent research needed to...

10.1145/3649597 article EN ACM Transactions on Software Engineering and Methodology 2024-03-08

In software engineering, the concept of a ``feature'' is widely used but inconsistently defined across disciplines such as requirements engineering (RE) and product lines (SPL). This lack consistency often results in communication gaps, rework, inefficiencies projects. To address these challenges, this paper proposes an empirical, data-driven approach to explore how features are described, implemented, managed real-world projects, starting with open-source (OSS). By analyzing feature-related...

10.48550/arxiv.2502.10025 preprint EN arXiv (Cornell University) 2025-02-14

Mobile platforms and applications are an exciting important phenomenon in today's software business world. They being woven into the fabric of daily life faster than expected. Continuous collection user feedback enabling improvement becomes critical to support continuous evolution mobile systems. Particularly is needed provide systems that best fit needs. We have designed a approach, which enables users document individual on situ. This information can then be evaluated used as new...

10.1145/2593902.2593927 article EN 2014-05-20

We as software engineers are responsible for the long-term consequences of systems we design—including impacts on wider environmental and societal sustainability. However, field lacks analytical tools understanding these potential while designing a system or identifying opportunities using to bring about broader transformations. This article explores how concept leverage points can be used make sustainability issues more tangible in design. The example transportation illustrates help map out...

10.1109/ms.2018.110154908 article EN IEEE Software 2018-01-11

Requirements elicitation is widely seen as a crucial step towards delivering successful software. In the context of emerging cloud systems, question whether and how process differs from that used for traditional if current methods suffice. We interviewed 19 providers to gain an in-depth understanding state practice with regard adoption implementation existing methods. The results this exploratory study show that, whereas few try implement adapt methods, large majority uses ad-hoc approaches...

10.1109/re.2013.6636710 article EN 2013-07-01

Requirements articulating the needs of stakeholdersare critical to successful system development and key influencing their long-term effects. As concept sustainability has entered discourse a number software-related computing fields, so term 'sustainability requirement'. However, it is unclear whether requirements areand should be different from how we already understand softwarerequirements. This paper presents results corpus assisted analysis study that explored in order being used...

10.1109/icse-seis.2017.2 article EN 2017-05-01

Sustainability is a central concern for our society, and software systems increasingly play role in it. As designers of technology, we cause change are responsible the effects design choices. We recognize that there rapidly increasing awareness fundamental need desire more sustainable world, lot genuine goodwill. However, this alone will be ineffective unless come to understand address persistent misperceptions. The Karlskrona Manifesto Design aims initiate much needed conversation beyond...

10.48550/arxiv.1410.6968 preprint EN cc-by-nc-sa arXiv (Cornell University) 2014-01-01

When software engineers collaborate, they frequently use whiteboards or paper for sketching diagrams. This is fast and flexible, but the resulting diagrams cannot be interpreted by modeling tools. We present FLEXISKETCH TEAM, a tool solution consisting of significantly extended version our previous, single-user Android devices new desktop tool. Our collaborative, model-based free-form allows users to define re-use diagramming notations on fly. Several can work simultaneously same model...

10.1109/icse.2015.223 article EN 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering 2015-05-01
Coming Soon ...