SlideShare a Scribd company logo
1 of 16
Download to read offline
Writing	Good	Software	Engineering	
Research	Papers:	Revisited
Chris	Theisen,	Marcel	Dunaiski,	Willem	Visser,	Laurie	Williams
North	Carolina	State	University
Stellenbosch	University
Goal
• The	goal	of	this	paper	is	to	aid	software	engineering	researchers	in	
designing	better	research	projects	and	writing	better	papers	through	an	
analysis	of	the	abstracts	of	the	ICSE	2016	submitted	papers	to	determine	
trends in:	
• research	question	type
• contribution	type,	and	
• validation	approach
2
3
Introduction
• Quality	of	research	at	(and	submitted	to)	ICSE	is	being	examined
• Limit	3
• Mary	Shaw’s	2003	work:	“Writing	Good	Software	Engineering	Papers”
• How	has	ICSE	changed	in	the	last	13	years?
4
Introduction | XXX | XXX | XXX | XXX
Replication!
• Set	out	to	replicate	the	2003	study	on	the	2016	data
• Determine	how…
• Research	quality	has	changed,	if	at	all
• Types	of	research	that	is	submitted/accepted
• Demographics	of	submitters
• Analyzed	the	abstracts	of	all	ICSE	2016	submissions
• 2	raters	instead	of	single	author
5
Research	Questions
RQ1:	How	has	the	type	of	software	engineering	research	questions
changed	from	2002	to	2016?
RQ2:	How	has	the	type	of	software	engineering	contributions changed	
from	2002	to	2016?
RQ3:	How	have	software	engineering	validation	approaches	changed	
from	2002	to	2016?
RQ4:	What	are	the	demographic	trends	of	papers	submitted	to	and	
accepted	at	ICSE	2016?	
6
Question	(RQ1)
Method	or	means	of	development:	How	can	we	
do/create/modify/evolve/automate	X?
Method	for	analysis:	How	can	I	evaluate	the	quality/correctness	of	X?
Analysis	of	a	particular	instance:	How	does	X	compare	to	Y?
Generalization:	Given	X,	what	will	Y	be?
Feasibility	study:	Is	it	possible	to	accomplish	X?
7
Question	(RQ1)
8
RESEARCH QUESTIONS IN ICSE 2016 SUBMISSIONS AND ACCEPTANCES
Type of question
Submitted
(2002)
Submitted
(2016)
Accepted
(2002)
Accepted
(2016)
Ratio
(2002)
Ratio
(2016)
Method or means
of development
142
(48%)
228
(43%)
18
(42%)
38
(38%)
13% 17%
Method for
analysis
95
(32%)
90
(17%)
19
(44%)
21
(21%)
20% 23%
Analysis of a
particular instance
43
(14%)
73
(14%)
5
(12%)
20
(20%)
12% 27%
Generalization
18
(6%)
87
(16%)
1
(2%)
20
(20%)
6% 23%
Feasibility Study
0
(0%)
22
(4%)
0
(0%)
2
(2%)
0% 9%
Follow-on work, generalizations more frequently submitted and accepted.
Contributions	(RQ2)
Procedure	or	Technique:	New	or	better	way	to	approach	a	problem
Qualitative/Descriptive	Model:	Structure	or	taxonomy	for	a	specific	area	
or	population
Empirical	Model:	Empirical	predictive	model
Analytic	Model:	Formal	analysis	or	automatic	manipulation
Tool:	Tool	that	implements	a	procedure	or	technique
Specific	solution:	Specific	solution	based	on	previous	results
Empirical	Report:	Observations	from	empirical	data.
9
Contributions	(RQ2)
10
Types of research contribution in ICSE 2016 submissions and acceptances
Type of
contribution
Submitted
(2002)
Submitted
(2016)
Accepted
(2002)
Accepted
(2016)
Ratio
(2002)
Ratio
(2016)
Procedure or
technique
152 (44%) 195 (37%) 28 (51%) 35 (35%) 18% 18%
Qualitative or
descriptive model
50 (14%) 22 (4%) 4 (7%) 4 (4%) 8% 18%
Empirical model 4 (1%) 29 (5%) 1 (2%) 5 (5%) 25% 17%
Analytic model 48 (14%) 54 (10%) 7 (13%) 8 (8%) 15% 15%
Tool or notation 49 (14%) 83 (16%) 10 (18%) 16 (16%) 20% 19%
Specific solution 34 (10%) 14 (3%) 5 (9%) 2 (2%) 15% 14%
Empirical Report 11 (3%) 103 (19%) 0 (0%) 31 (31%) 0% 30%
Validation	(RQ3)
Analysis:	rigorous	proof,	controlled	simulation,	experiment
Evaluation:	Predicts	based	on	actual	data,	describes	phenomenon
Experience:	Used	on	“real-world”	examples
Example:	Toy	examples,	single	evaluation
Underspecified:	Nature	of	validation	unclear
Persuasion:	Argument	by	belief
No	validation:	No	attempt	to	validate/argue	for	result.
11
Validation	(RQ3)
12
TYPES OF VALIDATION IN ICSE 2016 SUBMISSIONS AND ACCEPTANCES
Type of result
Submitted
(2002)
Submitted
(2016)
Accepted
(2002)
Accepted
(2016)
Ratio
(2002)
Ratio
(2016)
Analysis 48 (16%) 72 (14%) 11 (26%) 19 (19%) 23% 26%
Evaluation 21 (7%) 188 (35%) 1 (2%) 65 (64%) 5% 35%
Experience 34 (11%) 19 (4%) 8 (19%) 4 (4%) 24% 21%
Example 82 (27%) 61 (12%) 16 (37%) 1 (1%) 20% 2%
Underspecified 6 (2%) 94 (18%) 1 (2%) 11 (11%) 17% 12%
Persuasion 25 (8%) 37 (7%) 0 (0%) 1 (1%) 0% 3%
No validation 84 (28%) 31 (6%) 6 (14%) 0 (0%) 7% 0%
Analysis/Evaluation/Experience becoming ICSE requirement
compared to 2002
Demographics	(RQ4)
13
PAPER ACCEPTANCES FOR ICSE 2016
Members Submitted Accepted Ratio Acc/Sub
No member: 358 (72%) 67 (66%) 19%
PC: 109 (22%) 26 (26%) 24%
PB: 44 (9%) 12 (12%) 27%
PC & PB: 11 (2%) 4 (4%) 36%
Only PC: 98 (20%) 22 (22%) 23%
Only PB: 33 (7%) 8 (8%) 24%
Demographics	(RQ4)
14
TOP CONTRIBUTING ORGANIZATIONS FOR ICSE 2016
Affiliation Submitted Accepted Ratio
Microsoft Research 20 7 35%
McGill University 6 4 67%
University of
California, Davis
7 4 57%
National University
of Singapore
8 4 50%
Massachusetts
Institute of
Technology
8 4 50%
Demographics	(RQ4)
15
TOP CONTRIBUTING COUNTRIES FOR ICSE 2016
Country Submitted Accepted Ratio
United States 203 (41%) 50 (50%) 24%
China 80 (16%) 16 (16%) 20 %
Canada 54 (11%) 15 (15%) 28%
Germany 43 (9%) 11 (11%) 26%
Brazil 29 (6%) 5 (5%) 17%
United Kingdom 28 (6%) 6 (6%) 21%
Singapore 28 (6%) 5 (5%) 18%
Italy 20 (4%) 5 (5%) 25%
Japan 19 (4%) 2 (2%) 11%
India 19 (4%) 3 (3%) 16%
Conclusion
• Structured	abstracts	could	help	authors	clearly	communicate	their	
research
• ICSE	submissions	have	more	rigorous	validation	than	in	the	past;	quality	
(by	this	metric)	is	going	up!
• Change	the	classification	scheme
• Allow	papers	to	fall	in	multiple	categories
• Separate	category	for	data	mining	efforts
16

More Related Content

Similar to Writing Good Software Engineering Research Papers: Revisited

Data Analysis in quantitative and qualitative social research
Data Analysis in quantitative and qualitative social researchData Analysis in quantitative and qualitative social research
Data Analysis in quantitative and qualitative social research
AbanteeHarun
 
Measure for Measure: The role of metrics in assessing research performance - ...
Measure for Measure: The role of metrics in assessing research performance - ...Measure for Measure: The role of metrics in assessing research performance - ...
Measure for Measure: The role of metrics in assessing research performance - ...
Michael Habib
 

Similar to Writing Good Software Engineering Research Papers: Revisited (20)

Charles Cotter's PhD research findings & recommendations_Strategic L&D
Charles Cotter's PhD research findings & recommendations_Strategic L&DCharles Cotter's PhD research findings & recommendations_Strategic L&D
Charles Cotter's PhD research findings & recommendations_Strategic L&D
 
Data Analysis in quantitative and qualitative social research
Data Analysis in quantitative and qualitative social researchData Analysis in quantitative and qualitative social research
Data Analysis in quantitative and qualitative social research
 
214 - Sampling Improvement in Software Engineering Surveys
214 - Sampling Improvement in Software Engineering Surveys214 - Sampling Improvement in Software Engineering Surveys
214 - Sampling Improvement in Software Engineering Surveys
 
Measure for Measure: The role of metrics in assessing research performance - ...
Measure for Measure: The role of metrics in assessing research performance - ...Measure for Measure: The role of metrics in assessing research performance - ...
Measure for Measure: The role of metrics in assessing research performance - ...
 
RMACC 2018 Keynote: Breaking the Glass Ceiling Identifying and Addressing Sel...
RMACC 2018 Keynote: Breaking the Glass Ceiling Identifying and Addressing Sel...RMACC 2018 Keynote: Breaking the Glass Ceiling Identifying and Addressing Sel...
RMACC 2018 Keynote: Breaking the Glass Ceiling Identifying and Addressing Sel...
 
Eight Steps Approach to Design Research Protocol
Eight Steps Approach to Design Research ProtocolEight Steps Approach to Design Research Protocol
Eight Steps Approach to Design Research Protocol
 
In metrics we trust?
In metrics we trust?In metrics we trust?
In metrics we trust?
 
CERIC 2015 Survey of Career Service Professionals, Charitable & Non-Profit Se...
CERIC 2015 Survey of Career Service Professionals, Charitable & Non-Profit Se...CERIC 2015 Survey of Career Service Professionals, Charitable & Non-Profit Se...
CERIC 2015 Survey of Career Service Professionals, Charitable & Non-Profit Se...
 
CERIC 2015 Survey of Career Service Professionals, Secondary Education Sector
CERIC 2015 Survey of Career Service Professionals, Secondary Education SectorCERIC 2015 Survey of Career Service Professionals, Secondary Education Sector
CERIC 2015 Survey of Career Service Professionals, Secondary Education Sector
 
Monitoring the broad impact of the journal publication output on country leve...
Monitoring the broad impact of the journal publication output on country leve...Monitoring the broad impact of the journal publication output on country leve...
Monitoring the broad impact of the journal publication output on country leve...
 
CERIC 2015 Survey of Career Service Professionals, Private Sector
CERIC 2015 Survey of Career Service Professionals, Private SectorCERIC 2015 Survey of Career Service Professionals, Private Sector
CERIC 2015 Survey of Career Service Professionals, Private Sector
 
Sustainability of GEPs and Networks in Research Funding Organisations
Sustainability of GEPs and Networks in Research Funding OrganisationsSustainability of GEPs and Networks in Research Funding Organisations
Sustainability of GEPs and Networks in Research Funding Organisations
 
Julia Compton SIAC Phase1 Evaluation
Julia Compton SIAC Phase1 EvaluationJulia Compton SIAC Phase1 Evaluation
Julia Compton SIAC Phase1 Evaluation
 
The Current State of Research on eGovernment in Developing Countries: A Liter...
The Current State of Research on eGovernment in Developing Countries: A Liter...The Current State of Research on eGovernment in Developing Countries: A Liter...
The Current State of Research on eGovernment in Developing Countries: A Liter...
 
09 cmmn2 sti2014_v02
09 cmmn2 sti2014_v0209 cmmn2 sti2014_v02
09 cmmn2 sti2014_v02
 
Summer Project Presentation_2080 PN Campus.ppt
Summer Project Presentation_2080 PN Campus.pptSummer Project Presentation_2080 PN Campus.ppt
Summer Project Presentation_2080 PN Campus.ppt
 
How to prepare a manuscript for international publication
How to prepare a manuscript for international publicationHow to prepare a manuscript for international publication
How to prepare a manuscript for international publication
 
A systematic empirical comparison of different approaches for normalizing cit...
A systematic empirical comparison of different approaches for normalizing cit...A systematic empirical comparison of different approaches for normalizing cit...
A systematic empirical comparison of different approaches for normalizing cit...
 
ICPC 2015 - MIP Introduction
ICPC 2015 - MIP IntroductionICPC 2015 - MIP Introduction
ICPC 2015 - MIP Introduction
 
Cadth 2015 b3 rapid reviews oral presentation cadth_11_apr2015
Cadth 2015 b3 rapid reviews oral presentation cadth_11_apr2015Cadth 2015 b3 rapid reviews oral presentation cadth_11_apr2015
Cadth 2015 b3 rapid reviews oral presentation cadth_11_apr2015
 

Recently uploaded

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 

Writing Good Software Engineering Research Papers: Revisited