Theory of Altruism on Software Development Practices Patterns

被引:0
|
作者
Kattan, Herez Moise [1 ]
机构
[1] Univ Sao Paulo, IME, Sao Paulo, SP, Brazil
关键词
Pair Programming; Simultaneous Style Pair Programming; Collaborative Programming; Mob Programming; Collaborative Problem Solving; Collaboration; Game Theory;
D O I
10.1145/3234152.3314991
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software development is not just about the cost or quality of the software, but it is also about people who work to produce software. In this research, I intend to provide empirical and reproducible experiments to explore the most suitable forms to allow programmers to develop software, either solo programming, pair programming or mob programming. My overall goal is not only to reduce the software development cost but also to improve programmers life quality. As a more concrete objective, I will propose a catalog with recommendations on how to organize the work of programmers. Towards reaching my goals, I am carrying out application examples to produce raw data. After, to analyze these data, I will use Grounded Theory techniques to look for an auditable theory that explains the findings. Simultaneously, I will model a Theory of Altruism based on the curve of Pareto and Game Theory looking for a Nash equilibrium over the organization of the work of software developers. The theory of altruism fits tapping into the developer's selfless concern for the well-being of others could be exploitative in a commercial setting considering the importance of sharing knowledge broadly in the company, learning, producing, and profiting as a team. A mathematical theory similar to the Pareto curve, however, a Modeling based on Agents, to analyze the influence of altruist behavior of the agents' in the whole context involved. The apex to be reached is based on Game Theory, inspired by The Prisoners' Dilemma, using the raw data produced, interpreted using Grounded Theory techniques, and in a triangulation research strategy regarding the theory of altruism, toward permit in the future cultures changing.
引用
收藏
页数:4
相关论文
共 50 条
  • [41] Knowledge work practices in global software development
    Avram, Gabriela
    Proceedings of the European Conference on Knowledge Management, ECKM, 2007, : 87 - 95
  • [42] Knowledge work practices in global software development
    Avram, Gabriela
    PROCEEDINGS OF THE 8TH EUROPEAN CONFERENCE ON KNOWLEDGE MANAGEMENT, VOL 1 AND 2, 2007, : 87 - 95
  • [43] Agile Practices in Regulated Railway Software Development
    Jonsson, Henrik
    Larsson, Stig
    Punnekkat, Sasikumar
    23RD IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSRE 2012), 2012, : 355 - 360
  • [44] Improving software development practices through components
    Valerio, A
    Cardino, G
    Di Leo, V
    PROCEEDINGS OF THE 27TH EUROMICRO CONFERENCE - 2001: A NET ODYSSEY, 2001, : 97 - 103
  • [45] GLOBAL SOFTWARE DEVELOPMENT: A REVIEW OF ITS PRACTICES
    Ali, Naveed
    Lai, Richard
    MALAYSIAN JOURNAL OF COMPUTER SCIENCE, 2021, 34 (01) : 82 - 129
  • [46] Development and Practices on Software Engineering Practicing Course
    Fan, Rui
    Wang, Jing
    Gao, Sheng
    Li, Zhende
    2015 International Conference on Education Research and Reform (ERR 2015), Pt 2, 2015, 9 : 288 - 292
  • [47] Effectiveness of Agile Practices in Global Software Development
    Jain, Ritu
    Suman, Ugrasen
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (10): : 231 - 248
  • [48] How agile are industrial software development practices?
    Hansson, Christina
    Dittrich, Yvonne
    Gustafsson, Bjorn
    Zarnak, Stefan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (09) : 1295 - 1311
  • [49] Stress in Agile Software Development: Practices and Outcomes
    Meier, Andreas
    Kropp, Martin
    Anslow, Craig
    Biddle, Robert
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2018, 2018, 314 : 259 - 266
  • [50] The impact of agile practices on communication in software development
    Pikkarainen, M.
    Haikara, J.
    Salo, O.
    Abrahamsson, P.
    Still, J.
    EMPIRICAL SOFTWARE ENGINEERING, 2008, 13 (03) : 303 - 337