A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Filters
Analyzing Collaboration in Software Development Processes through Social Networks
[chapter]
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
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 (www.lero.ie). ...
doi:10.1145/1961258.1961279
fatcat:grzc6jfq5jhwnhlnmc4q42ysyu
Beyond Agile: Studying The Participatory Process in Software Development
[article]
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
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
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
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]
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
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
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
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
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
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]
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 (www.lero.ie). ...
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
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
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