Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Future of SEKE (Short Talk at Panel Session, 26th International Conference on Software Engineering and Knowledge Engineering: SEKE 2014)
1. Future of SEKE, SE & KE
Hironori Washizaki
Waseda University
Twitter: @Hiro_Washi washizaki@waseda.jp
http://www.washi.cs.waseda.ac.jp/
2. Best Papers at SEKE 2015
• “An Empirical Study on Model-Driven Product
Line Engineering”
• “Risk Management for Web Services:
Controlled Experiments”
• “Building Domain-Specific Software Process
Models”
• “A Technique for Model-Based Code
Completion”
2
3. SEKE
3
2004 2005 2006 2007 2008 2009
software architecture multi-agent rule-based aspect-oriented model-driven ontology-based
case study software architecture multi-agent natural language web services service-oriented
case study case study data warehouse case study open source
object-oriented component-based multi-agent object-oriented case study
product line knowledge-based process tailoring model driven
support system aspect-oriented business process knowledge management
knowledge-based ontology-based multi-agent
empirical study product lines
agent-oriented
2010 2011 2012 2013 2014 2015
ontology-based empirical study empirical study model-driven empirical study empirical study
test suite case study aspect-oriented source code object-oriented product line
test case component-based product line product lines software architecture model-driven
case study product lines petri net knowledge management controlled experiments software process model
web service non-functional requirements case study product line web, service, distributed
software process reliability analysis web applications process model risk management
model-driven software architecture modeling analysis risk management domain-specific
multi-agent software quality impact analysis distributed software code completion
non-functional model-based
slow intelligence
fault localization
4. SEKE
4
2004 2005 2006 2007 2008 2009
software architecture multi-agent rule-based aspect-oriented model-driven ontology-based
case study software architecture multi-agent natural language web services service-oriented
case study case study data warehouse case study open source
object-oriented component-based multi-agent object-oriented case study
product line knowledge-based process tailoring model driven
support system aspect-oriented business process knowledge management
knowledge-based ontology-based multi-agent
empirical study product lines
agent-oriented
2010 2011 2012 2013 2014 2015
ontology-based empirical study empirical study model-driven empirical study empirical study
test suite case study aspect-oriented source code object-oriented product line
test case component-based product line product lines software architecture model-driven
case study product lines petri net knowledge management controlled experiments software process model
web service non-functional requirements case study product line web, service, distributed
software process reliability analysis web applications process model risk management
model-driven software architecture modeling analysis risk management domain-specific
multi-agent software quality impact analysis distributed software code completion
non-functional model-based
slow intelligence
fault localization
5. SEKE
5
2004 2005 2006 2007 2008 2009
software architecture multi-agent rule-based aspect-oriented model-driven ontology-based
case study software architecture multi-agent natural language web services service-oriented
case study case study data warehouse case study open source
object-oriented component-based multi-agent object-oriented case study
product line knowledge-based process tailoring model driven
support system aspect-oriented business process knowledge management
knowledge-based ontology-based multi-agent
empirical study product lines
agent-oriented
2010 2011 2012 2013 2014 2015
ontology-based empirical study empirical study model-driven empirical study empirical study
test suite case study aspect-oriented source code object-oriented product line
test case component-based product line product lines software architecture model-driven
case study product lines petri net knowledge management controlled experiments software process model
web service non-functional requirements case study product line web, service, distributed
software process reliability analysis web applications process model risk management
model-driven software architecture modeling analysis risk management domain-specific
multi-agent software quality impact analysis distributed software code completion
non-functional model-based
slow intelligence
fault localization
?
6. ICSE
6
2004 2005 2006 2007 2008 2009
experience report open source model-based case study empirical study web services
component-based engineering education case study code clones case study
object-oriented software architecture aspect-oriented model-based
case study distributed software tool support
real-time large-scale open source
model-based source code
2010 2011 2012 2013 2014
web service case study case study case study web applications
test case model checking open source web applications case study
software process distributed software software testing software quality
ontology-based model-based domain-specific test generation
test suite end-user graph-based program analysis
case study model-driven empirical study
api usage
code completion
empirical study
7. SEKE with ICSE
7
2004 2005 2006 2007 2008 2009
software architecture multi-agent rule-based aspect-oriented model-driven ontology-based
case study software architecture multi-agent natural language web services service-oriented
case study case study data warehouse case study open source
object-oriented component-based multi-agent object-oriented case study
product line knowledge-based process tailoring model driven
support system aspect-oriented business process knowledge management
knowledge-based ontology-based multi-agent
empirical study product lines
agent-oriented
2010 2011 2012 2013 2014 2015
ontology-based empirical study empirical study model-driven empirical study empirical study
test suite case study aspect-oriented source code object-oriented product line
test case component-based product line product lines software architecture model-driven
case study product lines petri net knowledge management controlled experiments software process model
web service non-functional requirements case study product line web, service, distributed
software process reliability analysis web applications process model risk management
model-driven software architecture modeling analysis risk management domain-specific
multi-agent software quality impact analysis distributed software code completion
non-functional model-based
slow intelligence
fault localization
8. KDD
8
2004 2005 2006 2007 2008 2009
data mining knowledge discovery data mining data mining data mining data mining
maximal frequent event detection semi-supervised social networks social networks
time series semi-supervised large-scale
text classification pattern mining
feature selection case study
2010 2011 2012 2013 2014
data mining data mining social networks social networks large-scale
feature selection data streams data mining large-scale semi-supervised
social networks real-time display advertising big data social media
metric learning large-scale large-scale data mining
itemset mining social networks time series time series
topic models social media social media
active learning feature selection active learning
time series heterogeneous information real-time
matrix factorization knowledge discovery
social network
location-based
machine learning
9. CIKM
9
2004 2005 2006 2007 2008 2009
information retrieval information retrieval web search information retrieval information retrieval web search
xml data information retrieval xml data semi-supervised information retrieval
access control data streams query expansion text categorization search engine
web search time series data streams data streams relevance feedback
query expansion similarity search expert finding data streams
sensor networks text classification relevance feedback learning rank
ad hoc web page database systems information extraction
query suggestion search engines
query processing2010 2011 2012 2013
web search information extraction social networks social networks
information retrieval web search learning rank web search
social networks large-scale web search social media
top-k search results top-k information retrieval
image retrieval learning rank online social collaborative filtering
semi-supervised question answering question answering
information retrieval social media cross-domain
social networks real-time text classification
sentiment classification matrix factorization time series
top-k graph-based
keyword search feature selection
relevance feedback web data
time series
10. SEKE with ICSE, KDD, CIKM
10
2004 2005 2006 2007 2008 2009
software architecture multi-agent rule-based aspect-oriented model-driven ontology-based
case study software architecture multi-agent natural language web services service-oriented
case study case study data warehouse case study open source
object-oriented component-based multi-agent object-oriented case study
product line knowledge-based process tailoring model driven
support system aspect-oriented business process knowledge management
knowledge-based ontology-based multi-agent
empirical study product lines
agent-oriented
2010 2011 2012 2013 2014 2015
ontology-based empirical study empirical study model-driven empirical study empirical study
test suite case study aspect-oriented source code object-oriented product line
test case component-based product line product lines software architecture model-driven
case study product lines petri net knowledge management controlled experiments software process model
web service non-functional requirements case study product line we b, se rvic e , distribu te d
software process reliability analysis web applications process model risk management
model-driven software architecture modeling analysis risk management domain-specific
multi-agent software quality impact analysis distributed software code completion
non-functional model-based
slow intelligence
fault localization
11. Best Papers at SEKE 2015!
• “An Empirical Study on Model-Driven Product
Line Engineering”
• “Risk Management for Web Services:
Controlled Experiments”
• “Building Domain-Specific Software Process
Models”
• “A Technique for Model-Based Code
Completion”
11