Designing for Participation in Socio-technical Software Systems
نویسندگان
چکیده
Participative software systems are a new class of software systems whose development does not end at the deployment but requires continued user participation and contribution. They need to provide both solutions to users and a participation framework that entails technical and social challenges. Metadesign is a promising approach to guide the development of participative software systems. Drawing on lessons learned from a systematic analysis of Open Source Software projects, this paper described general issues that need to be addressed to enable and encourage continued user participation during the meta-design process.
منابع مشابه
Requirements-Driven Supervision of Socio-Technical Systems
Modern software systems are characterized by ever-changing goals and requirements. Such systems operate in an environment that is dynamic, open, partly known, unpredictable. New goals arise and others are dropped, due to changes in stakeholders’ needs and priorities, government regulations, technology. Despite this dynamism, systems should meet their goals and comply with the evolving requireme...
متن کاملA socio-technical approach to improving the systems development process
Research on improving the systems development processes has primarily focused on mechanisms such as tools, software development methodologies, and process capabilities. This research has yielded considerable insights into improving the systems development process, but the large majority of information systems development projects still continue to be over budget, late, and ineffective in meetin...
متن کاملAnalyzing Design Tradeoffs in Large-Scale Socio-technical Systems through Simulation of Dynamic Collaboration Patterns
Emerging online collaboration platforms such as Wikipedia, Twitter, or Facebook provide the foundation for socio-technical systems where humans have become both content consumer and provider. Existing software engineering tools and techniques support the system engineer in designing and assessing the technical infrastructure. Little research, however, addresses the engineer’s need for understan...
متن کاملStudying Relationship between Socio-Cultural, Economical and Managerial Factors with the Participation Rate of Agricultural Cooperatives’ Members (Case Study, Shirvan Chardavol Township, Ilam Province, Iran)
The purpose of this research was studying relationship between socio- cultural, economical and managerial factors with the participation rate of agricultural cooperative's members in the Shirvan Chardavol township in the Ilam province, Iran. The method of this study is descriptive-correlative. A researcher made questionnaire was used as the tool for gathering data. The face and content validity...
متن کاملThe Agent at the Center of the Requirements Engineering Process: A Framework for Complex Socio-technical Systems
Adopting Requirements Engineering (RE) techniques based on the fundamental notions of the agent-oriented programming paradigm, i.e., Agent, Goal, and Intentional Dependency, has been recognized as a crucial step towards a more homogeneous and natural software engineering process for complex socio-technical systems, among which Multi Agent Systems. The availability of simple representational too...
متن کامل