13.06.2014 Views

Automated Formal Static Analysis and Retrieval of Source Code - JKU

Automated Formal Static Analysis and Retrieval of Source Code - JKU

Automated Formal Static Analysis and Retrieval of Source Code - JKU

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

50CHAPTER 3. CODE SEARCH INTEGRATION FACILITY INTO MINDBREEZE ENTERPRISE SEARCH<br />

• in Step 2 user chooses ,,callable“ artifact from the predefined artifacts <strong>and</strong> gets the desired<br />

results (see Figure 3.9)<br />

Figure 3.9: Find all the methods named sort<br />

Representation <strong>of</strong> Information on Levels<br />

MCS Engine is also able to display different information about a hit-type, depending on the level<br />

chosen. This facility is inherited from the base product (MES), we just defined the structure <strong>of</strong><br />

information on each level.<br />

Level 1: On this level we display for each item <strong>of</strong> the result set the title, the size <strong>of</strong> the file<br />

where it is declared <strong>and</strong> the modification date (see Figure 3.9).<br />

Level 2: Besides the information presented at the Level 1, we display the [available] information<br />

corresponding to the fields in the refinements section see (see Figure 3.10).<br />

Level 3: In this level we add also some representative code for the hit-type (from its body),<br />

for example the other hit types with the same name, or similar (see Figure 3.11).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!