You are on page 1of 11

("intelligent" OR "machine learning" OR "automatic" OR "optimization" OR "efficient priority") AND "software projec

Science Direct
https://www.sciencedirect.com/science/article/pii/S1568494619308415
https://www.sciencedirect.com/science/article/pii/S0164121217302947
https://www.sciencedirect.com/science/article/pii/S2214716019300958
https://www.sciencedirect.com/science/article/pii/S0020025519300039
https://www.sciencedirect.com/science/article/pii/S0020025517310472
https://www.sciencedirect.com/science/article/pii/S0377221715010802
https://www.sciencedirect.com/science/article/pii/S096599781630076X
https://www.sciencedirect.com/science/article/pii/S2210650216304102
https://www.sciencedirect.com/science/article/pii/S1568494617306191
https://www.sciencedirect.com/science/article/pii/S2405896316311715
https://www.sciencedirect.com/science/article/pii/S1877050916311723
https://www.sciencedirect.com/science/article/pii/S0925231218308348
https://www.sciencedirect.com/science/article/pii/S0164121217300973
https://www.sciencedirect.com/science/article/pii/S0360835219306527
https://www.sciencedirect.com/science/article/pii/S0164121218301523
https://www.sciencedirect.com/science/article/pii/S0377221718310026
https://www.sciencedirect.com/science/article/pii/S187704281630845X
https://www.sciencedirect.com/science/article/pii/S1877050920308097
https://www.sciencedirect.com/science/article/pii/S1877050919300420
https://www.sciencedirect.com/science/article/pii/S2212827117311186
https://www.sciencedirect.com/science/article/pii/S2210650217305825
https://www.sciencedirect.com/science/article/pii/S0167923617300234
https://www.sciencedirect.com/science/article/pii/S0957417417308539
https://www.sciencedirect.com/science/article/pii/S1568494616303969
https://www.sciencedirect.com/science/article/pii/S1877050920304701
?
https://www.sciencedirect.com/science/article/pii/S0360835220303417
?
https://www.sciencedirect.com/science/article/pii/S0164121216301911
https://www.sciencedirect.com/science/article/pii/S0305054815002786
https://www.sciencedirect.com/science/article/pii/S0377221715006426

Springer
https://e-resources.perpusnas.go.id:2109/chapter/10.1007/978-3-642-23960-1_21
https://e-resources.perpusnas.go.id:2109/article/10.1007/s00500-017-2997-5
https://e-resources.perpusnas.go.id:2109/article/10.1007/s10586-017-1388-0
https://e-resources.perpusnas.go.id:2109/chapter/10.1007/978-981-15-6648-6_27
https://e-resources.perpusnas.go.id:2109/article/10.1186/s40411-017-0037-x
https://e-resources.perpusnas.go.id:2109/article/10.1007/s10664-018-9647-0
https://e-resources.perpusnas.go.id:2109/article/10.1007/s10664-018-9656-z
riority") AND "software project" AND ("scheduling'"OR "scheduling problem")

Aldi
Aldi
Aldi
Aldi
Aldi
Aldi
Aldi
Aldi
Aldi
Aldi
Aldi
Aldi
Aldi
Aldi
Aldi
Aldi
Abid
Abid
Abid
Abid
Abid
Abid
Abid
Abid
Abid

Abid
Abid
Abid
Abid
Abid
Abid
Abid
RQ 1
Title Publication frequency and
Intelligent Software Project Scheduling and Team topics
2011, International Conference
Staffing withresource
Multi-mode Genetic leveling
Algorithms
in projects with mode- on Engineering
2017, Applications
Expert Systems With of
dependent generalized
Self-configuring precedence
Intelligent relations
Water Drops Algorithm for Applications, Shanghai
2019, ICITS, Chile
Software Project Scheduling Problem
An ontology-based approach with which to 2018, Science of Computer
assign
A Q-learning-based memetic algorithm for multi- Programming,
human resources to software projects 2018, Infromatic Spain &
Science,
objective dynamic software project scheduling China
Evolutionarymulti- and USA Journal of
2016, European
objectiveresourceallocationandschedulinginthe
Investigating the impact of developer Operational
2016, Research,
Advances in
productivity, task interdependence type
A knowledge-guided multi-objective fruit fly and Engineering Software,
2018, Swarm and
optimization algorithm for the multi-skill
An Evolutionary Hyper-heuristic for the Evolutionary
2016, ParallelComputation,
Problem
Software Project Scheduling Problem
Firework-based software project scheduling Solving from Nature
2018, Soft Computing, –
method considering
Firefly Algorithm the learning
to Solve and
a Project forgetting China
Scheduling 2016, Artificial Intelligence
Problem
Solving the Software Project Scheduling Perspectives
2019, ICAISCin2019,Intelligent
Brazil
Problem with Hyper-heuristics
Dynamic Software Project Scheduling Problem 2020, BRACIS 2020, Brazil
with PSO
Hybrid and Dynamic
Differential Strategies
Evolution Based on
and Greedy 2018, Applied Soft
Algorithm (DEGR) forsolving Multi-Skill
A Multi-Objective Dedicated Local Search for Computing, Poland
2016, IFAC-PapersOnLine,
Project Scheduling Problem
Optimizing Basic COCOMO Model Using Colombia, Chile, Francea
In this research paper,
Simplified Genetic Algorithm simplified genetic algorithm
RQ 2 RQ 3
Objective and contributions Intelligent techniques
Optimize scheduling depends on GA
preference
propose twoofsolution
PM. approaches: Gradient Descent, GA (estimation of
decomposition and integration.
Reducing adjustment These
of parameters in ap- distribution
Water dropsalgorithm)
algorithm
SPSP. The adjustment of parameters
integrates semantic technologies, and DSS using ontology & semantic
more specifically
Proposes a more ontologies,
realistic in order annotation
a multi-objective two-archive
mathematical
This model for
paper develops the dynamic A
a multi-objective memetic algorithm
cooperative based on Q-
coevolutionary multi-
model
This for scheduling
paper proposes an theapproach
BeiDou objectiveMOCell,
namely algorithm(CC-MOA)
NSGA-II, PAES,
that makes use of multi-objective
In this paper, a knowledge-guided and SPEA2
a knowledge-guided multi-objective
multi-objective fruit fly optimization
Propose an evolutionary hyper- fruit fly optimization
Evolutionary algorithm
algorithm (GA)
heuristic to solve the SPSP.
They focus on the influence of the Different Fireworks algorithm, WLC
learning and forgetting effect
They propose then to solve the on Firefly algorithm
problem with a Firefly algorithm.
This work proposes an offline HH FA is Speed- Constrained Multi-objective
named Grammatical Evolution
investigate the Particle Swarm Hyper- Swarm
Particle Particle
Swarm Optimization
Optimization
Optimization (PSO) [2]
Paper presents a hybrid Differential the new hybrid DEGR (Differential
Evolution and Greedy Algorithm
This paper presents a dedicated local Evolution
The NALS and Greedy
method Algorithm) in
was developed
search method, called NALS, oriented two phases. First was focused on
RQ 4 RQ 5
Results Future works
The genetic algorithm uses corresponding Multi-objective optimisation rather than using the
objective functionsatolarger
For all algorithms, handle constraints
number of aggregation
integrate ourof individual
algo- rithmsobjective functions.
into project Improve
management
modes leads
In the four to improved
instances usedperformance.
in this work, inIn software. Thisas
it is proposed willa make
futureour al-the
work gorithms more
self-configuring of
the that contains 10 employees, 10 tasksthe soil parameter incorporating another type of
obtained encouraging results with F- current version does not use the semantic
measure scores of 0.7131 (P60),
Experimental results show that the description
first, a moreofsophisticated
employees regarding their
mathematical
strategies
The resultsdesigned
suggest in MOTAMAQ
that the CCMOAare focus
formulation of the MODSPSP
on modeling more complexshould be created.
environments
performs very well in comparison to the in R&D project management. Project networks
the MOFOA can obtain more Pareto The future work is to further consider the
solutions
The resultsthan the RAND,
indicate how the NSGA2
fitnessand proficiency of differenthuman
detailed analysis of the behavior resources in the
of the proposed
achieved by GA-SMAB
The experimental resultsisfor
thedifferent
lowest of algorithm
he softwareand the reasons
project for its
scheduling ability towith
problems
learning–forgetting
Regarding the fitness characteristics
we can see that fuzzy duration
integration considering search
of autonomous learninginandthe forgetting
solving
Firefly has better results
It takes eight execu- tions fortoallgenerate process, which in many cases has
improve the GE-SPSP in order to reduce the demonstrated
a
theconfiguration set as ALGand
variant SMPSO-HP25 8, that execution
evaluate thetime, also intend
algorithms to model
in more GE-SPSP
instances of
SMPSO-HP100 were compared
The results have been worse than with DSPSP, increase the number
focused on duration-optimization with of objective
the results from other reference
As a result, the set of solutions found by variouskinds of methods,
Finally, the evaluation mostly
of NALS heuristics,
method and
in other
NALS presented good coverage of the theoretical project scheduling problems and on
(HELPER)
How they defined the problem
They model the problem as a two
problems: schedule RLP
Solving multi-mode constraint
(MRLP) and skill
with
view of multiple
behavior modesdrops
of the water and mode-
when flow
through a river where they seek the

The key idea of the approach is to


learnproblem
The the appropriate global
studied in and local
this article
then boils down to selecting a policy
First, a solution is represented by two
lists,
They i.e. resource
design list and
different credittask list.
assignment methods firstly
Fireworks algorithm, for mutation
proposed and
by Tanimplementation
In this and Zhu (2010),each wasfirefly
derived
represents
The GE is aaGenetic
unique solution for the
Pro- gramming
(GP) variant
A solution to procedure that uses the
DSPSP is expressed by
a dedication matrix Mij of
The proposed DEGR method (see Fig.size |E| ×|T|,
2)
Theissolution
collaborative hybrid(according
proposed is a dedicatedto
local search for MORCPSP. The
SUMBER JUDUL
Intelligent water drop algorithm (IWD)to
IEEE Xplore
solve software
Dynamic Softwareproject scheduling
Project problem
Scheduling
IEEE Xplore Comparative analysis of ant colony extended
through a Proactive-Rescheduling Method
IEEE Xplore and mix-min ant system in software
Collabcrew — An intelligent tool for dynamic project
IEEE Xplore scheduling problem
task allocation within a software
NAYA as a Tool
development teamof Software Cost Automatic
IEEE Xplore Optimizing software project management
Analysis
IEEE Xplore staffing and work-force deployment
Software
processeseffortusingestimation using machine
swarm intelligence
IEEE Xplore
learning techniques
Let Smart Ants Help You Reduce the Delay
IEEE Xplore
Penalty of Multiple
An Empirical StudySoftware Projects Task
of Search-Based
IEEE Xplore Model-Based
Scheduling in Global Software and
Timing Analysis Development
IEEE Xplore Deployment
Early DiagnosticsOptimization
on TeamforCommunication:
Heterogeneous
IEEE Xplore Multi-core SystemsForecasts
Experience-Based using Eclipse APP4MC
on Student
ACM Digital Model-Based
Software Projects Dynamic Software Project
Library
ACM Digital Scheduling
A genetic programming based iterated local
Library Multi-objective
search for software optimization in the agile
project scheduling
ACM Digital
software project scheduling
Benchmarking and Comparison using
of Software
Library
ACM Digital decomposition
Project Human Resource Allocation
Library Smartalloc: a model based on machine
ACM Digital Optimization Approaches
learning for human resource allocation in
Library
ACM Digital Software estimation: towards prescriptive
projects
Library
ACM Digital analytics
Let smart ants help you reduce the delay
Library
ACM Digital penalty
LearningofOvertime
multiple software
DynamicsprojectsThrough
Library
ACM Digital Multiobjective Optimization
An empirical study of search-based task
Library
ACM Digital scheduling
Built to last inor global software
built too development
fast?: evaluating
Library A 4-level reference
prediction models for forbuild
self-adaptive
times
ACM Digital
processes based on SCOR and integrating
Library
ACM Digital with Personnel Assignment Optimization:
Q-Learning
Library
ACM Digital Exemplary
SEET: Software Improvement
Development on theEffort
Hungarian
Library
ACM Digital Estimation Using Ensemble
Towards quantifying Techniques
the development value
Library
ACM Digital of code contributions
Automatic parallelization of multi-rate FMI-
Library
ACM Digital based
Artificialco-simulation on multi-core
intelligence meets software
Library A Report on the First
engineering in the classroom Workshop on Software
ACM Digital
Engineering for Artificial Intelligence (SE4AI
Library
ACM Digital Scalability analysis of grammatical evolution
2020)
Library
ACM Digital based test data generation
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ACM Digital
Library
ABSTRAK KEYWORD
The purpose of this paper is to give an automated approach to
metaheuristic, scheduling project
help in this
project cost,difficult
duration,taskrobustness
to minimize andcost and total
stability are duration
considered of scheduling, search-based
simultaneously under a variety of and
practical constraints. Ant Colony Optimization, Project
for Travelling Salesman Problem it shows better In order software engineering, multi-
data from its' than own repository management, Software Project
performance well-knownorACO fromalgorithms:
an externalMMAS sourceand to find
Ant Predictive Modelling; Review
useful information of the previous work done by the project team Scheduling Problem
Mining; Extract, Transform and
write supporting data on the calculation
members to automatically allocate them for new tasks. This components that have COCOMO II, cost estimation,
Load (ETL); Business
been ACO; Swarm Intelligence;
projectprovided.
managers Thisin application
tasks involving wasscheduling
developed and withstaffing.
an iterative The UCP
learning
algorithmtechniques
in particular using
focusesin estimation
on creating of software
designated project effort Probabilistic
efficient
Techniques;
Effort estimation, literatureGenetic
namely Artificial Neural Network, Fuzzy logic, Analogy Algorithm
review, comparative analysis,
employees.
estimation etc. Here, the biglearning
Machine challenge is how toconsistently
techniques conduct employee Penalty; machine Employee
learning, MMRE
rescheduling without having employees
several techniques based on evolutionary search algorithms working overtime, which Rescheduling;
management; task Ant Colony
scheduling;
propose an integrated analysis and
have been proposed to automatically optimize the task design space exploration Response Time Analysis, End-to-
global software development;
approach
even endanger basedsoftware
on Eclipse APP4MC
quality. that is tailored
We introduce towardson End Latency, Reaction Latency,
an approach
software with of self-suspending task sets and heterogeneous quality; real-time scheduling;
the feasibility
solutions forecasting
(large scale software team's communication
projects) needs agility behavior
not only in Automotive Embedded Systems,
software
scheduling;project success;
search-based
student
for software
sustainable projects. Webut
maintenance build
alsoa However,
very
for in first
timeforecasting
and within
combinatorial optimisation problems. its performance Problem, Combinatorial
optimization; mathematical
budget
highly completion.its Therefore, this operator
paper formulates software
When depends
the plan isonmodified, perturbation
it is necessary towhich is to
consider atguide
leastthe Optimisation,
Multi-objectiveScheduling,
optimization
search
three to
criterianew tostarting
minimize points.
the Hereby,
economic we
and propose a
operational Genetic
impact Iterated
based onLocal Search, Genetic
decomposition, agile
difficult to select the most suitable approach for the problem at
of these changes. Therefore, this activity can be analyzed as a Optimization
software Techniques
development, in
Scrum.
hand. Theallocations
historical fundamental reason for
of previous this lack
projects. A of comparative
prototype was Project Management,
Software Engineering;Human
material
implemented lies in the
and absence
applied in of
an a systematic
evaluation evaluation
involving 2 method Resources Allocation, Strategic
project
agile state of current software project environments requires an analytics, prescriptive analytics,
managers
even moreof 2 organizations
sophisticated who answered
approach which is not structured research
only related to Objective,
machine Machineeffort Learning
Software learning,
Project; Project and
Delay
predictions but rather to prescriptive or even cognitive analytics, duration estimation, software
Penalty; Employee Rescheduling;
negative effects on product quality. We use heuristic search to Overtime Ant Colony planning;
Optimizationmanagement;
explore close to optimal overtime allocations under this SBSE
management; task scheduling;
models that can predict the build time of a job. Such models can Machine learning;
global software continuous
development;
help developers to better manage their time and tasks. Also, integration; builds;
Adaptive process, Machine build time
adaptive aspect ofcan
project managers a supply
explore chain, by adding
different factorstotoitsdetermine
six processes the learning, Reinforcement learning,
a seventh one
developers aresL Learn. We
available explain and
as resources forpresent sL and
it, this paper its
intends personnel allocation, Hungarian
SCOR, Web-service, Q-learning
extreme learning machine (ELM) and
to optimize the allocation of available personnel for lowerleast square support Estimation, Ensemble Technique,
algorithm, unbalanced
vector
and its regression
non-structural (LSSVR)
value have not been
(the impact on used to developWe
development). an value,
Multilayer
staticPerceptron, Extreme
program analysis,
ensemble.
propose We chosetothree
techniques machine calculate
automatically learning techniques,
both components Learning repository
software Machine, Least mining,Square
call
the limitations of this approach. First, we extend the co-
of development value and parallel, co-simulation, multi-core,
simulation to multi-rate, i.e.combine them communication
with different using Learning to steps. graph,
Software
learning to rank
engineering education,
disciplines, acyclic orientation, scheduling
We present since graphboth deal with modeling
transformation rules andofan thealgorithm
real casethat
Software creation, theory and
standard procedure
studies, sharing some of common
industrial elements.We
repertoire since 1980s.
report on aThe study Software Engineering, AI, Big
direct impact of AI on social and economic life has been been Test Data Generation, Search algorithms for application domain
exploit variable Data
felt mostly in lastinterdependencies
decade (since 2007) to improve
with thecode adventcoverage.
of smart Based Software Testing,
Ariadne has been compared favourably to other well-known test
Evolutionary Testing,
LANGUAGE DUPLICATE PUBLISHED ON YEAR SCIENTIFIC INTELLIGENT ACC?
non english conference 2016 0
english journal 2016 1 1
english conference 2017 1 1
english conference 2017 1 1
0
english conference 2017 1 1
english conference 2017 0 1 0
english conference 2017 0 1 0
english conference 2017 1 1
english conference 2019 1 0 0
english conference 2016 1 1 0
english conference 2017 0 1 0
english conference 2018 1 1
english conference 2020 1 1
english journal 2017 1 0 0
no english conference 2019 0
english conference 2017 0 1 0
IEEE Xplore -
english conference 2017 0
row 9
english conference 2016 1 1 0
IEEE Xplore -
english conference 2017 0
row 10
english conference 2017 1 1 0
english conference 2019 0 1 0
english conference 2017 1 1
english SIGs 2018 1 1 0
english conference 2018 1 1 0
english conference 2017 1 0 0
english conference 2019 0 0 0
english conference 2020 0 0 0
english conference 2020 1 1 0
LINK
https://sci-hub.se/https://ieeexplore.ieee.org/document/7521467
https://sci-hub.se/10.1109/tse.2015.2512266
https://sci-hub.se/10.1109/iwbis.2017.8275107
https://sci-hub.se/https://ieeexplore.ieee.org/document/8294131
https://sci-hub.se/10.1109/icovet50258.2020.9230249
https://sci-hub.se/10.1109/sai.2017.8252084
https://sci-hub.se/10.1109/confluence.2017.7943130
https://sci-hub.se/10.1109/icse-c.2017.56
https://sci-hub.se/10.1109/icse-seip.2017.30
https://sci-hub.se/10.1109/models-c.2019.00013
https://sci-hub.se/10.1109/quatic.2016.043
https://dl.acm.org/doi/pdf/10.1145/3106237.3119879
https://dl.acm.org/doi/pdf/10.1145/3205455.3205557
https://dl.acm.org/doi/pdf/10.1145/3377929.3398146
https://dl.acm.org/doi/pdf/10.1145/3011286.3011305
https://dl.acm.org/doi/pdf/10.1145/3323503.3360643
https://dl.acm.org/doi/pdf/10.1145/3143434.3143459
https://dl.acm.org/doi/pdf/10.1109/ICSE-C.2017.56
https://dl.acm.org/doi/pdf/10.1145/2908812.2908824
https://dl.acm.org/doi/pdf/10.1109/ICSE-SEIP.2017.30
https://dl.acm.org/doi/pdf/10.1109/MSR.2017.36
https://dl.acm.org/doi/pdf/10.1145/3372938.3372953
https://dl.acm.org/doi/pdf/10.1145/3084226.3084245
https://dl.acm.org/doi/pdf/10.1145/3229783.3229805
https://dl.acm.org/doi/pdf/10.1145/3236024.3264842
https://dl.acm.org/doi/pdf/10.5555/3108905.3108910
https://dl.acm.org/doi/pdf/10.1145/3340435.3342718
https://dl.acm.org/doi/pdf/10.1145/3385032.3385055
https://dl.acm.org/doi/pdf/10.1145/3377930.3390167

You might also like