The DOI matches its Crossref record; 1 of the 1 references it cites were found in a registry or an index.
Freelancers in the Software Development Process: A Systematic Mapping Study
Open accessAbstract
[Context] Freelancers could catalyze the software development process by providing their niche skills to generate high quality outputs. They could help companies (including startups) to foster innovations by suggesting creative ideas and providing their expertise in implementing them (for instance, designing solutions, coding solutions etc.). Freelancers could effectively and efficiently work as a virtual member of the software development team. The company must make informed decisions about which task to allot to the freelancer, which freelancer to select, pricing the task, and evaluating the submitted work. On the other hand, the freelancer should make an informed decision about evaluating the monetary value of the task to be charged, trusting the requester, analyzing the skills requirement of the task (finding matches between skill requirement and skills processed), selecting the best task, and maintaining the highest level of reputation. However, the literature does not provide freelancers and the companies the guidelines that support their decision making. However, if freelancers are selected carefully for the most suitable task, the companies will benefit a lot in terms of improved software development metrics. [Objectives] The objective of this paper is to provide the research community the research trends in freelancer-supported software development. This helps to understand that which software development areas have higher concentrations of research efforts, which area has the support of empirical evidence to support management decision makings, and which area requires the research attention. [Method] The systematic study is conducted by planning the mapping protocol, executing the protocol, and reporting the findings using various visualization tools like bar charts and pie charts. The search process was planned to be executed using set of inclusion and exclusion conditions on four bibliographic databases (IEEExplore, Springerlink, Sciencedirect, and ACM digital library). The relevant papers are selected by applying inclusion and exclusion conditions. The google citations of the relevant papers are subject to the inclusion and exclusion conditions again to include the more relevant papers. Finally, the systematic schema was created and populated after analyzing the studies abstracts. [Results] The results indicate the following (a) The research focus is on generic software development (78%) rather on individual life cycle activities. (b) The number of empirical studies is limited (25%). (c) A number of studies proposing solutions and evaluating on live cases in industrial settings are missing from the literature. This is in comparison to the validation approaches (72%) i.e., solutions tested in laboratory settings. (d) At present, the literature has limited ability to provide the software companies (including startups) with the guidelines (in the form of opinions and experience reports) for involving freelancers in the software development process. (e) The reported challenges include Collaboration and Coordination (33%), Developer Recommendation (or selection) (19%), Team Formulation (14%), Task Recommendation (allocation) (14%), Task Decomposition (11%), Privacy and Security (Confidentiality) (11%), Budget Estimation (8%), Recognition (8%), Trust Issues (8%), Market Dynamism (6%), Intellectual Property Issues (6%), Participation of Crowd Worker (6%), and Capacity Utilization (3%). These challenges are highly interactive, and each challenge impacts all other challenges. (e) Recent focus of the researchers (total 7 studies in 2019) is on generic software development handling the collaboration and coordination (3 studies out of 7), Developer recommendation (2 studies out of 7), and task recommendation (2 studies out of 7). [Conclusion] The freelancer-driven software engineering research area has got the attraction of the researchers, but it will take a long time to gain maturity. This puts an urgent call for more empirical studies and evaluation-based solution research that could help companies (including startups) to foster innovations. Further, the research focus should be well distributed among the various development phases to address the unique challenges associated with individual activities. The accurate management of the freelancer in the software development could help companies and startups to foster innovations and remain competitive in the marketplace.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Freelance tasks tend to be more self-contained than full-time software engineering tasks.
“Freelance tasks tend to be more self-contained than full-time software engineering tasks (Gupta et al., 2020).”
From SWE-Lancer: Can Frontier LLMs Earn $1 Million from Real-World Freelance Software Engineering? (2025) · cites this paper as Gupta et al., 2020
The Introduction (page unavailable) describes freelancers’ work as short-term and task-based, unlike full-time employment. The Research Study section (page unavailable) says outsourced tasks need to be made self-contained, but emphasizes that doing so is challenging. It does not establish that freelance tasks tend to be more self-contained than full-time software engineering tasks. (LLM, conf=0.82)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Systematic Mapping Studies in Software Engineering
Petersen, K., Feldt, R., Mujtaba, S., & Mattsson, M. (2008) · Electronic Workshops in Computing · doi:10.14236/ewic/ease2008.8 · Cited by 3,239 · cited 3×
“This is because systematic mapping studies are well suited to provide classification and counting of the broad research areas rather providing empirical evidence-based on the synthesis of the literature [4].”
Background
Flagged first, then by citations
Research works printed but not linked: 46
- Gupta, V., Fernandez-Crehuet, J.M., Gupta, C., and Hanne, T. (2020). Freelancing Models for Fostering Innovation and Problem Solving in Software Startups: An Empirical Comparative Study. Sustainability, (Under Review). · DOI
- Gupta, V., Fernandez-Crehuet, J.M., Hanne, T., and Telesko, R. (2020). Requirements Engineering in Software Startups: A Systematic Mapping Study. Appl. Sci., 10. · DOI
- Gupta, 2020, Fostering Product Innovations in Software Startups through Freelancer Supported Requirement Engineering, Results Eng., Volume 8, 100175, 10.1016/j.rineng.2020.100175 · DOI
- Petersen, 2015, Guidelines for conducting systematic mapping studies in software engineering: An update, Inf. Softw. Technol., 64, 1, 10.1016/j.infsof.2015.03.007 · DOI · Paper page
- Petersen, K., and Gencel, C. (2013, January 23–26). Worldviews, research methods, and their relationship to validity in empirical software engineering research. Proceedings of the 2013 Joint Conference of the 23rd International Workshop on Software Measurement and the 8th International Conference on Software Process and Product Measurement, Ankara, Turkey. · DOI
- Dwarakanath, A., Chintala, U., Shrikanth, N.C., Virdi, G., Kass, A., Chandran, A., and Paul, S. (2015, January 19). Crowd build: A methodology for enterprise software development using crowdsourcing. Proceedings of the 2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering, Florence, Italy. · DOI
- Bernabé, R.B., Navia, I.Á., and García-Peñalvo, F.J. (2015, January 7–9). Faat: Freelance as a team. Proceedings of the 3rd International Conference on Technological Ecosystems for Enhancing Multiculturality, Porto, Portugal. · DOI
- Song, F., Chen, H., and Fu, Y. (2019, January 9–11). An approach to rapid worker discovery in software crowdsourcing. Proceedings of the International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP 2015), Melbourne, VIC, Australia.
- Murray-Rust, D., Scekic, O., and Lin, D. (2015). Worker-centric Design for Software Crowdsourcing: Towards Cloud Careers. Crowdsourcing, Springer. · DOI
- Shao, W., Wang, X., and Jiao, W. (2016). A developer recommendation framework in software crowdsourcing development. National Software Application Conference, Springer. · DOI
- Abhinav, K., and Dubey, A. (2017, January 5–7). Predicting budget for Crowdsourced and freelance software development projects. Proceedings of the 10th Innovations in Software Engineering Conference, Jaipur, India. · DOI
- Al-bloush, H., and Solemon, B. (2017). Intellectual Property Challenges in the Crowdsourced Software Engineering: An Analysis of Crowdsourcing Platforms. International Conference of Reliable Information and Communication Technology, Springer. · DOI
- Chen, Y., Lee, S.W., Xie, Y., Yang, Y., Lasecki, W.S., and Oney, S. (2017, January 6–11). Codeon: On-demand software development assistance. Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, Denver, CO, USA. · DOI
- Lee, S.W., Chen, Y., Klugman, N., Gouravajhala, S.R., Chen, A., and Lasecki, W.S. (2017, January 6–11). Exploring coordination models for ad hoc programming teams. Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems, Denver, CO, USA. · DOI
- Abhinav, K., Dubey, A., Jain, S., Virdi, G., Kass, A., and Mehta, M. (2017, January 20–28). Crowd Advisor: A framework for freelancer assessment in online marketplace. Proceedings of the 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP), Buenos Aires, Argentina. · DOI
- Dubey, A., Singi, K., and Kaulgud, V. (2017, January 22–23). Personas and redundancies in crowdsourced testing. Proceedings of the 2017 IEEE 12th International Conference on Global Software Engineering (ICGSE), Buenos Aires Argentina. · DOI
- Chatterjee, 2017, Work capacity of regulated freelance platforms: Fundamental limits and decentralized schemes, IEEE/ACM Trans. Netw., 25, 3641, 10.1109/TNET.2017.2766280 · DOI
- Dubey, A., Abhinav, K., and Virdi, G. (2017, January 20–28). A framework to preserve confidentiality in crowdsourced software development. Proceedings of the 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C), Buenos Aires Argentina. · DOI
- Arenas, C., García, V.H.M., and Otálora, J.E. (2018, January 6–10). Crowdworking as a knowledge management mechanism in the elicitation of missional software requirement. Proceedings of the International Conference on Knowledge Management in Organizations, Zilina, Slovakia. · DOI
- Tsikerdekis, 2018, Persistent code contribution: A ranking algorithm for code contribution in crowdsourced software, Empir. Softw. Eng., 23, 1871, 10.1007/s10664-017-9575-4 · DOI
- Zhang, 2020, Developer recommendation for Topcoder through a meta-learning based policy model, Empir. Softw. Eng., 25, 859, 10.1007/s10664-019-09755-0 · DOI
- Ivan, 2019, Using profiling to assemble an agile collaborative software development team made up of freelancers, Procedia Comput. Sci., 162, 562, 10.1016/j.procs.2019.12.024 · DOI
- Dubey, A., Abhinav, K., Taneja, S., Virdi, G., Dwarakanath, A., Kass, A., and Kuriakose, M.S. (2016, January 2–5). Dynamics of software development crowdsourcing. Proceedings of the 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE), Orange County, CA, USA. · DOI
- Long, 2016, A user-oriented resource scheduling method for improving agile software pattern in cloud environment, J. Cent. S. Univ., 23, 2906, 10.1007/s11771-016-3354-z · DOI
- Machado, L., Kroll, J., Marczak, S., and Prikladnicki, R. (2016, January 2–5). Breaking collaboration barriers through communication practices in software crowdsourcing. Proceedings of the 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE), Orange County, CA, USA. · DOI
- Sharma, S., Hasteer, N., and Van-Belle, J.P. (2017, January 5–6). An exploratory study on perception of Indian crowd towards crowdsourcing software development. Proceedings of the 2017 International Conference on Computing, Communication and Automation (ICCCA), Greater Noida, India. · DOI
- Machado, L.D.S. (2018). Empirical Studies about Collaboration in Competitive Software Crowdsourcing. [Ph.D. Thesis, Pontifical Catholic University of Rio Grande do Sul]. Available online: http://tede2.pucrs.br/tede2/bitstream/tede/8256/2/LETICIA_SANTOS_MACHADO_TES.pdf.
- Sari, A., and Alptekin, G.I. (2018, January 20–22). A Prize Determination Approach for Crowdsourced Software Development. Proceedings of the 2018 2nd European Conference on Electrical Engineering and Computer Science (EECS), Bern, Switzerland. · DOI
- Hasteer, 2019, Barriers to crowdsource software development: Evaluating the intertwined effects, Int. J. Bus. Inf. Syst., 32, 127
- Illahi, 2019, An Empirical Study on Competitive Crowdsource Software Development: Motivating and Inhibiting Factors, IEEE Access, 7, 62042, 10.1109/ACCESS.2019.2915604 · DOI
- Karim, M.R., Yang, Y., Messinger, D., and Ruhe, G. (2018, January 3–6). Learn or Earn? Intelligent Task Recommendation for Competitive Crowdsourced Software Development. Proceedings of the 51st Hawaii International Conference on System Sciences, Waikoloa Village, HI, USA. · DOI
- Johnson, M., and Stevens, P. (2018, January 9–12). Confidentiality in the process of (model-driven) software development. Proceedings of the Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming, New York, NY, USA. · DOI
- Kaur, H., Gordon, M., Yang, Y., Bigham, J.P., Teevan, J., Kamar, E., and Lasecki, W.S. (2017, January 23–26). Crowdmask: Using crowds to preserve privacy in crowd-powered systems via progressive filtering. Proceedings of the Fifth AAAI Conference on Human Computation and Crowdsourcing, Québec City, QC, Canada. · DOI
- Lee, S.W., Krosnick, R., Park, S.Y., Keelean, B., Vaidya, S., O’Keefe, S.D., and Lasecki, W.S. (2018). Exploring real-time collaboration in crowd-powered systems through a UI design tool. Proceedings of the ACM on Human-Computer Interaction, ACM. · DOI
- Aghayi, E., LaToza, T.D., Surendra, P., and Abolghasemi, S. (2019). Implementing Microservices through Microtasks. arXiv.
- Binzagr, F., and Medjahed, B. (2018, January 12–15). Crowdmashup: Recommending crowdsourcing teams for mashup development. Proceedings of the International Conference on Service-Oriented Computing, Hangzhou, China. · DOI
- Li, S., Chen, H., Shu, Y., and Hu, F. (2016, January 10–11). The verification technique of complex tasks’ nonfunctional specifications in software crowdsourcing. Proceedings of the 2016 5th International Conference on Computer Science and Network Technology (ICCSNT), Changchun, China. · DOI
- Shu, Y., Chen, H., Li, S., and Hu, F. (2016, January 10–11). The verification approach to complex tasks’ functional specification in software crowdsourcing. Proceedings of the 2016 5th International Conference on Computer Science and Network Technology (ICCSNT), Changchun, China. · DOI
- Yu, 2019, Crowdsourcing Software Task Assignment Method for Collaborative Development, IEEE Access, 7, 35743, 10.1109/ACCESS.2019.2905054 · DOI
- Yu, X., He, Y., Fu, Y., Xin, Y., Du, J., and Ni, W. (2019, January 16–18). Cross-Domain Developer Recommendation Algorithm Based on Feature Matching. Proceedings of the CCF Conference on Computer Supported Cooperative Work and Social Computing, Kunming, China. · DOI
- Wieringa, 2006, Requirements engineering paper classification and evaluation criteria: A proposal and a discussion, Requir. Eng., 11, 102, 10.1007/s00766-005-0021-6 · DOI · Paper page
- Paternoster, 2014, Software development in startup companies: A systematic mapping study, Inf. Softw. Technol., 56, 1200, 10.1016/j.infsof.2014.04.014 · DOI · Paper page
- Giardino, C., Wang, X., and Abrahamsson, P. (2014, January 16–18). Why Early-Stage Software Startups Fail: A Behavioral Framework. Proceedings of the International Conference of Software Business (ICSOB 2014), Paphos, Cyprus. · DOI
- Cantamessa, M., Gatteschi, V., Perboli, G., and Rosano, M. (2018). Startups’ Roads to Failure. Sustainability, 10. · DOI
- Tripathi, 2019, Startup ecosystem effect on minimum viable product development in software startups, Inf. Softw. Technol., 114, 77, 10.1016/j.infsof.2019.06.008 · DOI
- Crowne, 2002, Why software product startups fail and what to do about it. Evolution of software product development in startup companies, Proceedings of the IEEE International Engineering Management Conference, Volume 1, 338, 10.1109/IEMC.2002.1038454 · DOI
Cited by
Sorted by citations
SWE-Lancer: Can Frontier LLMs Earn $1 Million from Real-World Freelance Software Engineering?
Miserendino, S., Wang, M., Patwardhan, T., & Heidecke, J. (2025) · arXiv · doi:10.48550/arxiv.2502.12115 · Cited by 5
Metadata
- Authors
- Gupta, V., Fernandez-Crehuet, J. M., & Hanne, T.
- Affiliations
- FHNW University of Applied Sciences and Arts Northwestern Switzerland (CH)
- Departamento de Ingeniería de Organización, Administración de empresas y Estadística, Universidad Politécnica de Madrid, 28006 Madrid, Spain
- Corresponding author
- Gupta, Varun
- Venue
- Processes
- Publisher
- MDPI AG
- Published
- 2020-09-27
- Volume
- 8
- Issue
- 10
- Pages
- 1215
- ISSN
- 2227-9717 (ISSN-L)
- OpenAlex
- W3088721372
- Cited by
- 29
- References
- 1
- Citations by year
- 2026: 3 · 2025: 3 · 2024: 5 · 2023: 7 · 2022: 5 · 2021: 3 · 2020: 3
- FWCI
- 4.23
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- Locations
- Processes (publishedVersion, cc-by)
- Hispana (acceptedVersion, cc-by-nc-nd)
- Archivo Digital UPM (Universidad Politécnica de Madrid) (acceptedVersion, cc-by-nc-nd)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Computer Science › Computer Science Applications › Open Source Software Innovations
- Social Sciences › Sociology and Political Science › Digital Economy and Work Transformation
- Keywords
- freelancers, software development process, task allocation, task pricing, job evaluation, reputation management, collaboration and coordination, developer recommendation, research trends, startups, developer satisfaction, developer motivation, developer retention, developer turnover, developer onboarding
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review