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 条
  • [1] Software Development Practices Patterns
    Kattan, Herez Moise
    Goldman, Alfredo
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING (XP 2017): 18TH INTERNATIONAL CONFERENCE, XP 2017, 2017, 283 : 298 - 303
  • [2] SOA PRACTICES AND PATTERNS APPLIED IN GLOBAL SOFTWARE DEVELOPMENT
    Pereira, Marcelo Zilio
    Nicolas Audy, Jorge Luis
    Prikladnicki, Rafael
    Figueiredo, Mayara
    de Souza, Cleidson
    ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 286 - 292
  • [3] Software Startup Practices - Software Development in Startups Through the Lens of the Essence Theory of Software Engineering
    Kemell, Kai-Kristian
    Ravaska, Ville
    Anh Nguyen-Duc
    Abrahamsson, Pekka
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2020), 2020, 12562 : 402 - 418
  • [4] A grounded theory of selecting lean and agile practices for software development
    Alqudah, Mashal Kasem
    Razali, Rozilawati
    Alqudah, Musab Kasim
    Al Dalaien, Muawya N.
    Alabool, Hamzeh Mohammad
    Alkhazaleh, Hamzah Ali
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [5] Harvesting Altruism in Open-Source Software Development
    E. Haruvy
    A. Prasad
    S.P. Sethi
    Journal of Optimization Theory and Applications, 2003, 118 : 381 - 416
  • [6] Harvesting altruism in open-source software development
    Haruvy, E
    Prasad, A
    Sethi, SP
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2003, 118 (02) : 381 - 416
  • [7] Agile Software Development Practices in Egypt SMEs: A Grounded Theory Investigation
    Mohallel, Amr A.
    Bass, Julian M.
    INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT: STRENGTHENING SOUTHERN-DRIVEN COOPERATION AS A CATALYST FOR ICT4D, PT I, 2019, 551 : 355 - 365
  • [8] Modeling software development practices using reusable project patterns: a case study
    Schweigert, Tomas
    Nehfort, Andreas
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2014, 26 (03) : 350 - 356
  • [9] Modeling software development practices using reusable project patterns: A case study
    Guzmán, Javier García (jgarciag@inf.uc3m.es), 1600, John Wiley and Sons Ltd (26):
  • [10] Patterns in software development
    不详
    SECURITY ENGINEERING WITH PATTERNS: ORIGINS, THEROETICAL MODEL, AND NEW APPLICATIONS, 2003, 2754 : 11 - 27