1 / 13

How to do high quality research on middleware?

Learn how to conduct high-quality research on middleware systems, including defining "high quality," measuring impact, validating hypotheses, identifying interesting topics, evaluating ideas, structuring a thesis, and presenting research.

kurtk
Download Presentation

How to do high quality research on middleware?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. How to do high quality research on middleware? Frank Eliassen professor University of Oslo and Simula Research Laboratory Oslo, Norway

  2. How do you define ’high quality’ in the area of middleware? • Middleware systems promises to simplify development of a class of applications • What is ‘high quality’? • impact such as industrial take-up? • citations? • high quality publication channels? • developed software used by others? • All relevant in the area of middleware

  3. What are different types of research projects in middleware? • Theory, abstraction, design • Denning et al, ‘Computing as a discipline’ • Middleware research is mostly in design? • requirements • specification • system design and implementation • system testing • Algorithms design vs system development? • are different wrt validation

  4. Validation of different types of research in middleware? • If the hypothesis is that my system simplifies development, how to validate? • Algorithms are simpler wrt validation • Being first introducing a new middlewrae service ior feature also helps: suffice showing it works (feasibility)

  5. How to identify an interesting topic? • Is there a recipe? • What is ‘interesting’? Same as useful? • It is a process • From initial idea or interests: Process of repeatedly study of SotA and comparison to own idea, idea refinement and limitation of scope. Criteria: originalty, importance, significance (i.e., research opportunity) • Own experience? • Exploit the team ...

  6. How to evaluate ideas? • Use scenarios for initial ideas • Checking the usefulness of the idea • Checking how existing approaches would handle the case

  7. What are the essential components of a good thesis on middleware? • A well motivated problem ... • A precise goal (and subgoals) for the work • Hypotheses about the predicted solution ... (basis for validation) • Discussion of research method (validation) • State-of-the-art study that concludes in relation to goal of work • Requirements, design, analysis, experiments (depending on research paradigm applied) • Analysis and discussion of results, including critical remarks, results in a wider scope, ... • Conclusions, outlook

  8. How to structure a thesis? • Different traditions • Paper collection • Monograph • To some extent structure follows from research paradigm (theory, abstraction, design)

  9. 8 DISCUSSION AND CONCLUSIONS 8.1 Concluding discussion 8.1.1 QoS architecture 8.1.2 Models and specifications 8.1.3 Service planning mechanisms 8.2 Revisiting the problem statement 8.3 Research method and validity of the results 8.4 Scientific contributions 8.5 Future work 8.6 Concluding remarks 3 QOS ARCHITECTURE FOR MOBILE MIDDLEWARE 4 MODELS AND SPECIFICATIONS FOR QOS-AWARENESS 5 QOS-AWARE SERVICE PLANNING 6 FUNCTIONAL VALIDATION 7 PERFORMANCE MEASUREMENTS Example monograph (design paradigm) 1 INTRODUCTION 1.1 Problem area 1.2 Problem statement 1.3 Research method 1.3.1 Alternative approaches 1.3.2 Method for this thesis 1.4 Overview solutions to the problem 1.6 Structure of the thesis 2 SURVEY STATE-OF-THE-ART 2.1 Background QoS characteristics ... 2.2 QoS specific elements 2.3 Comparison of ... platforms 2.4 Conclusions

  10. Example ’paper collection’ 5 Papers and Contributions 5.1 Overview of Papers Paper I: .... Paper VIII: 6 Conclusion and FurtherWork 6.1 Research Topics and Goals 6.2 Major Contributions 6.3 Critical Remarks 6.4 Further Work II Research Papers Paper I: ... Paper VIII: 2 Many-to-Many Communication 2.1 Background . 2.2 - 2.6 Groups of approaches 2.7 Discussion 3 Multi-Receiver Video Streaming 3.1 Background 3-1 – 3.5 Groups of approaches 3.6 Discussion 4 Video Processing 4.1 Background 4.2 -4.7 Groups of approaches 4.8 Discussion 1 Introduction 1.1 Thesis Context . 1.2 Thesis Motivation . 1.3 Research Topics and Goals 1.4 Research Method 1.5 Unaddressed Issues 1.6 Results and Implications 1.7 Thesis Organization

  11. Generic thesis structure 2 State of the art survey 2.1 Scope of survey . 2.2 Survey in relation to goal of thesis 2.3 Discussion and conclusions on related work (in particular limitations and opptunities for rearch) 3-N “Middle part” (depends on research paradigm used) N Conclusion and Further Work 6.1 Research Topics and Goals 6.2 Major Contributions 6.3 Critical Remarks 6.4 Further Work • 1 Introduction • 1.1 Background and motivation . • 1.2 Goals and hypotheses . • 1.3 Research Method • 1.5 Limitations • 1.6 Results and Implications • 1.7 Thesis Organization

  12. How to present your work in such a way that the contribution is more apparent? • In the thesis? • In a paper? • Focus on the contribution • Limitation of SotA and why important to improve • What did you show in your work (how did you validate)

  13. Common mistakes? • Too ambitious in the beginning? Lack of focus ... • Not planning thesis work with well-defined step stones? • All the formal things need to be learned ...

More Related