Mã hp mã lớp Học kỳ


Download 0.94 Mb.
Pdf ko'rish
bet2/3
Sana22.07.2023
Hajmi0.94 Mb.
#1661792
1   2   3
Bog'liq
20212-M

II. Writing (4 points): 
 
Q1 (2 points): Read the following abstract and identify which sentence(s) belong(s) to which 
categories: 
Structure of abstract 
Background/ 
Context/ 
Problem 
Aim/ 
Objective/ 
Motivation 
Methods/ 
Solution 
Results 
Conclusion 
Sentence Number 
(e.g 1,2,3..) 
1,2,3 
4,5 

7,8,9 
10 
Note: Students do not need to write full sentences, just list them, for example: Background/Context/ 
Problem: (1), (2); Aim/Objective/Motivation: (3), (4); …
(1) Software developers work on various tasks and activities that contribute towards creating 
and maintaining software applications, frameworks, or other software components. (2) These 
include technical (e.g., writing code and fixing bugs) and non-technical activities (e.g., 
communicating within or outside teams to understand, clarify, and resolve issues) as part of 
their day-to-day responsibilities. (3) Interestingly, there is an aspect of desirability associated 
with these tasks and activities.
 (4) 
However, not all of these tasks are desirable to developers, 
and yet they still need to be done. (5) This study explores desirability and undesirability of 
developers for software development tasks.
 (6) 
Based on semi-structured interviews from 32 
software developers and applying a grounded theory research approach, the study 
investigates what tasks are desirable and undesirable for developers, what makes tasks 
desirable and undesirable for them, what are the perceived consequences of working on these 
tasks, and how do they deal with such tasks.
 (7) 
We identified a set of underlying factors that 
make tasks (un)desirable for developers, categorised as personal, social, organisational, 
technical, and operational factors. (8) We also found that working on desirable tasks has 
positive consequences while working on undesirable tasks has negative consequences. (9) 
We reported different standard, assisted, and mitigation strategies that aid software 
practitioners manage developers’ likes and dislikes.
 (10) 
Understanding these likes and 
dislikes, contributing factors, and strategies can help the managers and teams ensure balanced 
work distribution, developers’ happiness, and productivity, ultimately increasing the value 
developers add to software products. 

Download 0.94 Mb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling