738,468 Hits in 6.1 sec

Analyzing Collaboration in Software Development Processes through Social Networks [chapter]

Andréa Magalhães Magdaleno, Cláudia Maria Lima Werner, Renata Mendes de Araujo
2010 Lecture Notes in Computer Science  
Plan-driven, agile or free/open source software are models that have been suggested as alternatives for software development processes.  ...  This article focuses on the aspect of collaboration and argues that it can be analyzed through social networks.  ...  Acknowledgments This work is partially funded by CNPq (under process nº. 142006/2008-4)  ... 
doi:10.1007/978-3-642-16558-0_37 fatcat:dau236mi2je3tgllxke5fqvnxa

Maximizing the value of the software development process by game theoretic analysis

Murat Yilmaz, Rory V. O'Connor
2010 Proceedings of the 11th International Conference on Product Focused Software - PROFES '10  
of the process and align them with the motivations of the participants in order to maximize the delivered value of a software project.  ...  process model for software development.  ...  Acknowledgments This work is supported, in part, by Science Foundation Ireland grant number 03/CE2/I303-1 to Lero, the Irish Software Engineering Research Centre (  ... 
doi:10.1145/1961258.1961279 fatcat:grzc6jfq5jhwnhlnmc4q42ysyu

Beyond Agile: Studying The Participatory Process in Software Development [article]

Alexey Zagalsky
2017 arXiv   pre-print
We believe that software development has evolved beyond the agile process, into a Participatory Process--A knowledge building process which is characterized by the (1) knowledge activities and actions,  ...  Within a community of practice, software is a combination of the externalized knowledge (e.g., code, documentation, history of activities) as well as the tacit knowledge that resides in the community members  ...  and social networking content (as illustrated in Fig. 2 To try to understand how the newer generation of developers uses a broad range of social media channels, we conducted a large scale survey (1,516  ... 
arXiv:1705.05450v1 fatcat:qnpb7ubj4jezrgw4wl3jojux7m

Extracting Soft Issues during Requirements Elicitation:A Preliminary Study

A Rahman
2011 International Journal of Information and Electronics Engineering  
The first stage in RE process is known as requirements elicitation whereby during elicitation, stakeholders will perform a set of activities to permit understanding in problem domain for respected scenario  ...  According to the study, the comparison of existing requirements elicitation processes and comparison of job roles have been produced as a result in this paper.  ...  The author also would like to appreciate Universiti Teknologi MARA Malaysia (UiTM) and i-Learn Centre, UiTM, for their kindness in allowing the author to investigate on E-learning of UiTM as selected CSCW  ... 
doi:10.7763/ijiee.2011.v1.20 fatcat:7jl64wiri5fezecqbbfpfc7q5q

Theoretical Foundations of the Web: Cognition, Communication, and Co-Operation. Towards an Understanding of Web 1.0, 2.0, 3.0

Christian Fuchs, Wolfgang Hofkirchner, Matthias Schafranek, Celina Raffl, Marisol Sandoval, Robert Bichler
2010 Future Internet  
Currently, there is much talk of Web 2.0 and Social Software. A common understanding of these notions is not yet in existence.  ...  Based on our understanding of knowledge as a dynamic process, we outline three qualities of the World Wide Web.  ...  A Structure-Based View of Sociality The first understanding of Social Software is based on the Durkheimian notion of the social: All software is social in the sense that it is a product of social processes  ... 
doi:10.3390/fi2010041 fatcat:r5uawbx6r5fgjfjtgzljnfzgsi

Factors influencing the willingness to implement requirement engineering good practices

Rajesri Govindaraju, Bahana Wiradanti
2015 International Journal of Business Information Systems  
., language, attitudes, roles, social organization, and time) affect the communication process in software development projects.  ...  The study showed that language and attitudes as dominant factors for communication that impact software productivity. Time, roles, and social organization had less influence.  ...  The research used different instruments such as surveys, interviews, and questionnaires for measuring the cultural variables (i.e., attitudes, language, social organization, roles, and time) that could  ... 
doi:10.1504/ijbis.2015.069721 fatcat:xbw7moscvvcsdkwdubl6u2hjbu

On The Human, Organizational, and Technical Aspects of Software Development and Analysis [chapter]

Robertas Damaševičius
2009 Information Systems Development  
Therefore, a software design process is not purely a technical task, but a complex psycho-socio-technical process embedded within organizational, cultural, and social structures.  ...  This chapter (1) discusses the non-technical (organizational, social, cultural, and psychological) aspects of software development reflected in program source code; (2) presents a taxonomy of the social  ...  Uncovering and analyzing a mental model of a program is as important as analyzing formal or abstract models, and contributes toward a more comprehensive understanding of software development processes  ... 
doi:10.1007/b137171_2 dblp:conf/isdevel/Damasevicius08 fatcat:5bchbuiqujhfliptzucg2kuqhu

Chatbot Design - Towards a Social Analysis Using i* and process architecture

Zia Babar, Alexei Lapouchnian, Eric S. K. Yu
2017 International i* Workshop  
Software systems are often designed without considering their social intentionality and the software process changes required to accommodate them.  ...  With the rise of artificial intelligence and cognitive services-based systems, software can no longer be considered a passive participant in a domain.  ...  ) being treated as actors from a social modeling perspective.  ... 
dblp:conf/istar/BabarLY17 fatcat:ydwe5etqmzbqrjntdgpkuix6be

Knowledge Management, Semantic Web and Logic of Significances to Create Technologic Skills for Support e-Learning Methodologies

Patricia Carrillo Velázquez
2014 International Journal of Information and Education Technology  
The preliminary result shows the social analysis categories as knowledge representation of the logic of significances of a researching-teaching group who design an e-learning software and the same time  ...  We understand KM (Knowledge Management) as a strategic process to promote, create and transform the competitive capabilities in all kind of organization through diverse knowledge representations.  ...  That is proprietary software regarding informational functional structure for the KM processes on social research group; we considerate them as an organization that need technology skills to operate and  ... 
doi:10.7763/ijiet.2014.v4.358 fatcat:lxz6srxmxfapriw552by43xanq

Imagining the future: A social science approach to the importance of visions in the software development process

Nils Kubischok
2017 Requirements Engineering: Foundation for Software Quality  
A vision or some other form of future concept is crucial for the development of a new software system as the software that is to be developed does not exist yet.  ...  A possible reason is the lack of a theoretical framework to understand the role of future concepts and their inscribed expectations.  ...  Developing visions for unprecedented software systems can be a very difficult task, but this task lays the foundation for a successful project as many social processes in the project life cycle are impacted  ... 
dblp:conf/refsq/Kubischok17 fatcat:22gcys5r65ebdd3nn4ltokkaim

Challenges of Social Business Process Management

Nicolas Pflanzl, Gottfried Vossen
2014 2014 47th Hawaii International Conference on System Sciences  
Social BPM is the practice of actively involving all relevant stakeholders into a BPM endeavor through the use of social software and its underlying principles.  ...  This allows enhancing the correctness, completeness, acceptance, and usefulness of process models by leveraging the domain as well as method knowledge of an extensive community of actors.  ...  As a precondition for the definition of appropriate measures, an understanding of the interrelationships between social BPM and governance must be gained first.  ... 
doi:10.1109/hicss.2014.480 dblp:conf/hicss/PflanzlV14 fatcat:veji6sbb4zdh5c4mzrg4bpxaza

Software product innovation in agile usability teams: an analytical framework of social capital, network governance, and usability knowledge management

Jeremy T. Barksdale, D. Scott McCrickard
2012 International Journal of Agile and Extreme Software Development  
This paper proposes a model and agenda for understanding and improving social interaction on agile usability software teams.  ...  As the practice of software engineering matures, project teams are leveraging the expertise of those with a background in other domains such as usability.  ...  Acknowledgements The authors thank the expert reviewers for their time in providing feedback about the framework. The authors also thank the journal reviewers and editor for their thoughtful comments.  ... 
doi:10.1504/ijaesd.2012.048302 fatcat:du4ia7m7rnh7lfwm5rczxfu4qm

Improving Software Development Process through Economic Mechanism Design [chapter]

Murat Yilmaz, Rory V. O'Connor, John Collins
2010 Communications in Computer and Information Science  
them with the motivations of the participants in order to maximize the delivered value of a software project.  ...  We introduce the novel concept of applying economic mechanism design to software development process, and aim to find ways to adjust the incentives and disincentives of the software organization to align  ...  Acknowledgments This work is supported, in part, by Science Foundation Ireland grant number 03/CE2/I303-1 to Lero, the Irish Software Engineering Research Centre (  ... 
doi:10.1007/978-3-642-15666-3_16 fatcat:bwrdt4sm2fcevovevyyqexw424

Putting the Sec in DevSecOps: Using Social Practice Theory to Improve Secure Software Development

Debi Ashenden, Gail Ollis
2020 New Security Paradigms Workshop 2020  
We use social practice theory as a framework to develop recommendations for aligning and blending cyber security and software development.  ...  Changing software development practices are shaping the lived experience of software developers and we argue that understanding these practices will enable us to improve secure software development.  ...  The authors would like to thank Dr Helen Thackray for her help with the literature review.  ... 
doi:10.1145/3442167.3442178 fatcat:kuwekqu475fp7ixexiuw23odoe

Towards designing more effective systems by understanding user experiences

Clare J. Hooper
2011 ACM SIGWEB Newsletter  
To this end, Clare developed Teasing Apart, Piecing Together (TAPT), a Software Engineering design process for understanding user experiences and redesigning them for new contexts.  ...  Her thesis, entitled Towards Designing More Effective Systems by Understanding User Experiences, was motivated by a desire to build better social technologies based on a sound understanding of user experiences  ...  Meanwhile, the rise of disciplines such as Web Science demonstrate the need to understand the world around us in increasingly holistic ways: tools such as TAPT help us achieve that understanding, and support  ... 
doi:10.1145/2020936.2020940 fatcat:tqtqd2xckracvdmig27rthtkza
« Previous Showing results 1 — 15 out of 738,468 results