SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
An Empirical Investigation on
Documentation Usage Patterns in
Maintenance Tasks
Gabriele Gerardo Massimiliano Rocco Sebastiano
Bavota Canfora Di Penta Oliveto Panichella
Context and Motivations
• Software Development
Case Study
• User Study with 33 Partecipants
Results
•Documentation usage pattern during maintenance evolution
actvity
Software Development
Maintenance tasks are generally
facilitated when software
documentation is available
Past Work
The use of UML diagram
significantly improves the
functional correctness of changes
E. Arisholm et al. TSE 2006
Past Work
Help to reduce the time
needed to understand ho
perform maintenance tasks
by approximately 20 %
Eirik Tryggeseth EMSE 1997
How such documentation is
browsed by developers to perform
maintenance activities?
Empirical Study
Goal: observe the software documents
browsed by Developers during maintenance
tasks
Quality focus: understand the documentation
usage pattern during maintenance activities
Perspective: researchers interested to develop
tool to improve the program comprehension
• RQ1: How much time did participants spend on
different kinds of artifacts?
• RQ2: How do participants navigate
different kinds of artifacts to
identify code to be changed
during the evolution task?
Research Questions
Context
• Object: software artifacts from SMOS, a school
automation system developed by graduate
students at the University of Salerno (Italy).
• Subjects: 33 partecipants
11 Bachelor Students 18 Master Students 4 PhD Students
Study
Procedure
Maintenance tasks
Bug Fixing:
Add a new feature:
Improve existing features:
Example: Maintenance task
Monitoring Maintenance Activity
Monitoring Maintenance Activity
TIMESTAMP
Data Collection
XML log
Files
Data Collection
XML log
Files
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
Recall
Precision
F-Measure
Recall
Precision
F-Measure
Recall
Precision
F-Measure
Undergraduates Graduates ALL
Subjects Performances
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
Recall
Precision
F-Measure
Recall
Precision
F-Measure
Recall
Precision
F-Measure
Undergraduates Graduates ALL
Subjects Performances
Average
0.75 FM
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
Recall
Precision
F-Measure
Recall
Precision
F-Measure
Recall
Precision
F-Measure
Undergraduates Graduates ALL
Subjects Performances
Average
0.75 FM
+ 5% FM
for Graduate
Students
RQ1
How much time did participants
spend on different kinds of artifacts?
Javadoc
Use Case
Class Diagram
Sequence Diagram
Source Code
ALL
Graduates
Undergraduates
15%
Use of each artifacts in overall tasks
60%
33%
100%
72%
RQ1: How much time did participants
spend on different kinds of artifacts?
72%
13%10%3%2%
72%
13%10%3%2%
RQ1: How much time did participants
spend on different kinds of artifacts?
Undergraduates students used
Source Code and Javadoc significantly
more than Graduate students
Undergraduate
Students
72%
13%10%3%2%
RQ1: How much time did participants
spend on different kinds of artifacts?
Graduate
Students
Graduate students used Class Diagrams
significantly more than Undergraduates
Perceived Importance of
Software Artifacts
1
3
4
4
2
3
4
5
4
2
0 2 4 6
Use Case
Class Diagram
Sequence Diagram
Source Code
Javadoc
Graduates
Undergraduates
Perceived Importance of
Software Artifacts
1
3
4
4
2
3
4
5
4
2
0 1 2 3 4 5 6
Use Case
Class Diagram
Sequence Diagram
Source Code
Javadoc
Graduates
Undergraduates
Sequence diagram represents
a fair compromise between
use cases (too abstracts) and
class diagrams (providing
useless details about an
entire subsystem)..
Perceived Importance of
Software Artifacts
1
3
4
4
2
3
4
5
4
2
0 1 2 3 4 5 6
Use Case
Class Diagram
Sequence Diagram
Source Code
Javadoc
Graduates
Undergraduates
Sequence diagram represents
a fair compromise between
use cases (too abstracts) and
class diagrams (providing
useless details about an
entire subsystem)..
With the other sources of
documentation available
Javadoc became useless to
identify impacted components
Summary RQ1
Summary RQ1
1) Participants spent more time to analyze low-level artifacts
as compared to high-level artifacts
2) Participants consider the most important sources of
information sequence and class diagrams
3) Undergraduate students spent a significantly higher
proportion of time on source code than graduate students
that, instead, spent more time on class diagrams
Summary RQ1
1) Participants spent more time to analyze low-level artifacts
as compared to high-level artifacts
2) Participants consider the most important sources of
information sequence and class diagrams
3) Undergraduate students spent a significantly higher
proportion of time on source code than graduate students
that, instead, spent more time on class diagrams
Summary RQ1
1) Participants spent more time to analyze low-level artifacts
as compared to high-level artifacts
2) Participants consider the most important sources of
information sequence and class diagrams
3) Undergraduate students spent a significantly higher
proportion of time on source code than graduate students
that, instead, spent more time on class diagrams
RQ2
How do participants navigate different kinds
of artifacts to identify code to be changed
during the evolution task?
3%
Starting Point:
Graduate vs Undergraduate students
12%
17%
25%
42%
Starting Point:
Graduate vs Undergraduate
Undergraduate
Graduate
58%
32%
24%
26%
9%
22%
3%
17%
4% 3%
18%
8%
2%
2%
1%
1%
3%
0%
1%
0%
4%
12%
16%
12%
10%
4%
4%
1%
2%
1%
1%
5%
S
D
(SD)+
(US)+
U(SD)+
(DS)+
J
U
S(US)+
SU(SD)+
Other
Graduate
Undegraduate
S= Sequence Diagram
D= Class Diagram
U= Use Case
J= Javadoc
Most frequents patterns before
reaching source code
18%
8%
2%
2%
1%
1%
3%
0%
1%
0%
4%
12%
16%
12%
10%
4%
4%
1%
2%
1%
1%
5%
0% 2% 4% 6% 8% 10% 12% 14% 16% 18% 20%
S
D
(SD)+
(US)+
U(SD)+
(DS)+
J
U
S(US)+
SU(SD)+
Other
Graduate
Undegraduate
S= Sequence Diagram
D= Class Diagram
U= Use Case
J= Javadoc
Most frequents patterns before
reaching source code
18%
8%
2%
2%
1%
1%
3%
0%
1%
0%
4%
12%
16%
12%
10%
4%
4%
1%
2%
1%
1%
5%
0% 2% 4% 6% 8% 10% 12% 14% 16% 18% 20%
S
D
(SD)+
(US)+
U(SD)+
(DS)+
J
U
S(US)+
SU(SD)+
Other
Graduate
Undegraduate
More experienced
participants use a more
“Integrated approach”
S= Sequence Diagram
D= Class Diagram
U= Use Case
J= Javadoc
Most frequents patterns before
reaching source code
Source
Code
Sequence
Diagram
Javadoc
Transition Graph between kinds of
Software Artifacts
Source
Code
Sequence
Diagram
Javadoc
1) From Source Code
participants in most
cases “go back” to
Sequence and Class
Diagrams
2) From Sequence and
Class Diagrams
participants in most
cases “go back” to
Source Code
3) Starting from a Use
Case, participants go
ahead reading Sequence
Diagrams. Only after,
they reading and writing
Source Code
Transition Graph between kinds of
Software Artifacts
0%
20%
11%
30%
16%
61%
41%
70%
12%
15%
60%
24%
58%
54%
0% 10% 20% 30% 40% 50% 60% 70% 80%
USDC
USD
USC
UDC
SDC
SC
DC
Graduates
Undergraduates
1) Developers never
used Javadoc
Most Frequents Patterns
2) Patterns end always
with Source Code
S= Sequence Diagram
D= Class Diagram
U= Use Case
J= Javadoc
C= Source Code
Summary RQ2
• 1) Participants tend to start the assigned task from source
code or from design documents , i.e., class and sequence
diagrams
• 2) More experienced participants tend to follow a more
integrated approach than less experienced Ones
• 3) During tasks, participants tend to go back and forth
repeatedly between source code and to design diagrams
(sequence and class diagrams).
…Conclusions…
…Conclusions…
…Conclusions…
…Conclusions…
…Conclusions…
…Future Directions…

Mais conteúdo relacionado

Destaque (20)

Ccg into view
Ccg into viewCcg into view
Ccg into view
 
About GML
About GMLAbout GML
About GML
 
Mi familia y yo
Mi familia y yoMi familia y yo
Mi familia y yo
 
Peralatan teknologi informasi dan komunikasi
Peralatan teknologi informasi dan komunikasiPeralatan teknologi informasi dan komunikasi
Peralatan teknologi informasi dan komunikasi
 
Best Finance Award Application
Best Finance Award ApplicationBest Finance Award Application
Best Finance Award Application
 
Think Laterally | LEAD
Think Laterally | LEADThink Laterally | LEAD
Think Laterally | LEAD
 
Tma 2 observations of an expert and a novice teacher
Tma 2 observations of an expert and a novice teacherTma 2 observations of an expert and a novice teacher
Tma 2 observations of an expert and a novice teacher
 
Sona
SonaSona
Sona
 
Tp 9
Tp 9Tp 9
Tp 9
 
Faculty review
Faculty reviewFaculty review
Faculty review
 
La dieta sana
La dieta sanaLa dieta sana
La dieta sana
 
The faculty '13 april lc day review
The faculty '13 april lc day reviewThe faculty '13 april lc day review
The faculty '13 april lc day review
 
Sola
SolaSola
Sola
 
Social Network: guida ad un utilizzo consapevole
Social Network: guida ad un utilizzo consapevoleSocial Network: guida ad un utilizzo consapevole
Social Network: guida ad un utilizzo consapevole
 
Writing smarter
Writing smarterWriting smarter
Writing smarter
 
Fmp pitch
Fmp pitchFmp pitch
Fmp pitch
 
Excelsiors review
Excelsiors reviewExcelsiors review
Excelsiors review
 
Survey
SurveySurvey
Survey
 
Chemotherapy
ChemotherapyChemotherapy
Chemotherapy
 
Using your Rep profile
Using your Rep profileUsing your Rep profile
Using your Rep profile
 

Semelhante a An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks

MSR2014 opening
MSR2014 openingMSR2014 opening
MSR2014 opening
Sung Kim
 
Managing Large-scale Multimedia Development Projects
Managing Large-scale Multimedia Development ProjectsManaging Large-scale Multimedia Development Projects
Managing Large-scale Multimedia Development Projects
Simon Price
 
Engr de 6_unitplan_flip_flopcircuits
Engr de 6_unitplan_flip_flopcircuitsEngr de 6_unitplan_flip_flopcircuits
Engr de 6_unitplan_flip_flopcircuits
anil u
 
VL/HCC 2014 - A Longitudinal Study of Programmers' Backtracking
VL/HCC 2014 - A Longitudinal Study of Programmers' BacktrackingVL/HCC 2014 - A Longitudinal Study of Programmers' Backtracking
VL/HCC 2014 - A Longitudinal Study of Programmers' Backtracking
YoungSeok Yoon
 

Semelhante a An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks (20)

VISSOFTPresentation.pdf
VISSOFTPresentation.pdfVISSOFTPresentation.pdf
VISSOFTPresentation.pdf
 
Summarization Techniques for Code, Change, Testing and User Feedback
Summarization Techniques for Code, Change, Testing and User FeedbackSummarization Techniques for Code, Change, Testing and User Feedback
Summarization Techniques for Code, Change, Testing and User Feedback
 
Qrs17a.ppt
Qrs17a.pptQrs17a.ppt
Qrs17a.ppt
 
Qrs17a.ppt
Qrs17a.pptQrs17a.ppt
Qrs17a.ppt
 
How Do Developers Toggle Breakpoints?
How Do Developers Toggle Breakpoints?How Do Developers Toggle Breakpoints?
How Do Developers Toggle Breakpoints?
 
Projct
ProjctProjct
Projct
 
UNIT1_Himani Sharma.pptx
UNIT1_Himani Sharma.pptxUNIT1_Himani Sharma.pptx
UNIT1_Himani Sharma.pptx
 
PPT Student perceptions of tech use 2013
PPT Student perceptions of tech use 2013PPT Student perceptions of tech use 2013
PPT Student perceptions of tech use 2013
 
Applying static code analysis for domain-specific languages
Applying static code analysis for domain-specific languagesApplying static code analysis for domain-specific languages
Applying static code analysis for domain-specific languages
 
MSR2014 opening
MSR2014 openingMSR2014 opening
MSR2014 opening
 
Managing Large-scale Multimedia Development Projects
Managing Large-scale Multimedia Development ProjectsManaging Large-scale Multimedia Development Projects
Managing Large-scale Multimedia Development Projects
 
IET~DAVV STUDY MATERIALS report.docx
 IET~DAVV STUDY MATERIALS report.docx IET~DAVV STUDY MATERIALS report.docx
IET~DAVV STUDY MATERIALS report.docx
 
Internal assessment marking system
Internal assessment marking systemInternal assessment marking system
Internal assessment marking system
 
Engr de 6_unitplan_flip_flopcircuits
Engr de 6_unitplan_flip_flopcircuitsEngr de 6_unitplan_flip_flopcircuits
Engr de 6_unitplan_flip_flopcircuits
 
reverse engineering.ppt
reverse engineering.pptreverse engineering.ppt
reverse engineering.ppt
 
VL/HCC 2014 - A Longitudinal Study of Programmers' Backtracking
VL/HCC 2014 - A Longitudinal Study of Programmers' BacktrackingVL/HCC 2014 - A Longitudinal Study of Programmers' Backtracking
VL/HCC 2014 - A Longitudinal Study of Programmers' Backtracking
 
CIS 331 Education Redefined / snaptutorial.com
CIS 331  Education Redefined / snaptutorial.comCIS 331  Education Redefined / snaptutorial.com
CIS 331 Education Redefined / snaptutorial.com
 
Enabling Real-Time Adaptivity in MOOCs with a Personalized Next-Step Recommen...
Enabling Real-Time Adaptivity in MOOCs with a Personalized Next-Step Recommen...Enabling Real-Time Adaptivity in MOOCs with a Personalized Next-Step Recommen...
Enabling Real-Time Adaptivity in MOOCs with a Personalized Next-Step Recommen...
 
CIS 331 Effective Communication/tutorialrank.com
 CIS 331 Effective Communication/tutorialrank.com CIS 331 Effective Communication/tutorialrank.com
CIS 331 Effective Communication/tutorialrank.com
 
130321 zephyrin soh - on the effect of exploration strategies on maintenanc...
130321   zephyrin soh - on the effect of exploration strategies on maintenanc...130321   zephyrin soh - on the effect of exploration strategies on maintenanc...
130321 zephyrin soh - on the effect of exploration strategies on maintenanc...
 

Mais de Sebastiano Panichella

Search-based Software Testing (SBST) '22
Search-based Software Testing (SBST) '22Search-based Software Testing (SBST) '22
Search-based Software Testing (SBST) '22
Sebastiano Panichella
 
NLBSE’22: Tool Competition
NLBSE’22: Tool CompetitionNLBSE’22: Tool Competition
NLBSE’22: Tool Competition
Sebastiano Panichella
 

Mais de Sebastiano Panichella (20)

The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
Diversity-guided Search Exploration for Self-driving Cars Test Generation thr...
Diversity-guided Search Exploration for Self-driving Cars Test Generation thr...Diversity-guided Search Exploration for Self-driving Cars Test Generation thr...
Diversity-guided Search Exploration for Self-driving Cars Test Generation thr...
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
 
COSMOS: DevOps for Complex Cyber-physical Systems
COSMOS: DevOps for Complex Cyber-physical SystemsCOSMOS: DevOps for Complex Cyber-physical Systems
COSMOS: DevOps for Complex Cyber-physical Systems
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
 
An Empirical Characterization of Software Bugs in Open-Source Cyber-Physical ...
An Empirical Characterization of Software Bugs in Open-Source Cyber-Physical ...An Empirical Characterization of Software Bugs in Open-Source Cyber-Physical ...
An Empirical Characterization of Software Bugs in Open-Source Cyber-Physical ...
 
Automated Identification and Qualitative Characterization of Safety Concerns ...
Automated Identification and Qualitative Characterization of Safety Concerns ...Automated Identification and Qualitative Characterization of Safety Concerns ...
Automated Identification and Qualitative Characterization of Safety Concerns ...
 
The 2nd Intl. Workshop on NL-based Software Engineering
The 2nd Intl. Workshop on NL-based Software EngineeringThe 2nd Intl. Workshop on NL-based Software Engineering
The 2nd Intl. Workshop on NL-based Software Engineering
 
The 16th Intl. Workshop on Search-Based and Fuzz Testing
The 16th Intl. Workshop on Search-Based and Fuzz TestingThe 16th Intl. Workshop on Search-Based and Fuzz Testing
The 16th Intl. Workshop on Search-Based and Fuzz Testing
 
Simulation-based Test Case Generation for Unmanned Aerial Vehicles in the Nei...
Simulation-based Test Case Generation for Unmanned Aerial Vehicles in the Nei...Simulation-based Test Case Generation for Unmanned Aerial Vehicles in the Nei...
Simulation-based Test Case Generation for Unmanned Aerial Vehicles in the Nei...
 
Exposed! A case study on the vulnerability-proneness of Google Play Apps
Exposed! A case study on the vulnerability-proneness of Google Play AppsExposed! A case study on the vulnerability-proneness of Google Play Apps
Exposed! A case study on the vulnerability-proneness of Google Play Apps
 
Search-based Software Testing (SBST) '22
Search-based Software Testing (SBST) '22Search-based Software Testing (SBST) '22
Search-based Software Testing (SBST) '22
 
NL-based Software Engineering (NLBSE) '22
NL-based Software Engineering (NLBSE) '22NL-based Software Engineering (NLBSE) '22
NL-based Software Engineering (NLBSE) '22
 
NLBSE’22: Tool Competition
NLBSE’22: Tool CompetitionNLBSE’22: Tool Competition
NLBSE’22: Tool Competition
 
"An NLP-based Tool for Software Artifacts Analysis" at @ICSME2021.
 "An NLP-based Tool for Software Artifacts Analysis" at @ICSME2021.  "An NLP-based Tool for Software Artifacts Analysis" at @ICSME2021.
"An NLP-based Tool for Software Artifacts Analysis" at @ICSME2021.
 
An Empirical Investigation of Relevant Changes and Automation Needs in Modern...
An Empirical Investigation of Relevant Changes and Automation Needs in Modern...An Empirical Investigation of Relevant Changes and Automation Needs in Modern...
An Empirical Investigation of Relevant Changes and Automation Needs in Modern...
 
Search-Based Software Testing Tool Competition 2021 by Sebastiano Panichella,...
Search-Based Software Testing Tool Competition 2021 by Sebastiano Panichella,...Search-Based Software Testing Tool Competition 2021 by Sebastiano Panichella,...
Search-Based Software Testing Tool Competition 2021 by Sebastiano Panichella,...
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks