CINXE.COM
Petr Kroha | Czech Technical University in Prague - Academia.edu
<!DOCTYPE html> <html lang="en" xmlns:fb="http://www.facebook.com/2008/fbml" class="wf-loading"> <head prefix="og: https://ogp.me/ns# fb: https://ogp.me/ns/fb# academia: https://ogp.me/ns/fb/academia#"> <meta charset="utf-8"> <meta name=viewport content="width=device-width, initial-scale=1"> <meta rel="search" type="application/opensearchdescription+xml" href="/open_search.xml" title="Academia.edu"> <title>Petr Kroha | Czech Technical University in Prague - Academia.edu</title> <!-- _ _ _ | | (_) | | __ _ ___ __ _ __| | ___ _ __ ___ _ __ _ ___ __| |_ _ / _` |/ __/ _` |/ _` |/ _ \ '_ ` _ \| |/ _` | / _ \/ _` | | | | | (_| | (_| (_| | (_| | __/ | | | | | | (_| || __/ (_| | |_| | \__,_|\___\__,_|\__,_|\___|_| |_| |_|_|\__,_(_)___|\__,_|\__,_| We're hiring! See https://www.academia.edu/hiring --> <link href="//a.academia-assets.com/images/favicons/favicon-production.ico" rel="shortcut icon" type="image/vnd.microsoft.icon"> <link rel="apple-touch-icon" sizes="57x57" href="//a.academia-assets.com/images/favicons/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="//a.academia-assets.com/images/favicons/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="//a.academia-assets.com/images/favicons/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="//a.academia-assets.com/images/favicons/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="//a.academia-assets.com/images/favicons/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="//a.academia-assets.com/images/favicons/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="//a.academia-assets.com/images/favicons/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="//a.academia-assets.com/images/favicons/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="//a.academia-assets.com/images/favicons/apple-touch-icon-180x180.png"> <link rel="icon" type="image/png" href="//a.academia-assets.com/images/favicons/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="//a.academia-assets.com/images/favicons/favicon-194x194.png" sizes="194x194"> <link rel="icon" type="image/png" href="//a.academia-assets.com/images/favicons/favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="//a.academia-assets.com/images/favicons/android-chrome-192x192.png" sizes="192x192"> <link rel="icon" type="image/png" href="//a.academia-assets.com/images/favicons/favicon-16x16.png" sizes="16x16"> <link rel="manifest" href="//a.academia-assets.com/images/favicons/manifest.json"> <meta name="msapplication-TileColor" content="#2b5797"> <meta name="msapplication-TileImage" content="//a.academia-assets.com/images/favicons/mstile-144x144.png"> <meta name="theme-color" content="#ffffff"> <script> window.performance && window.performance.measure && window.performance.measure("Time To First Byte", "requestStart", "responseStart"); </script> <script> (function() { if (!window.URLSearchParams || !window.history || !window.history.replaceState) { return; } var searchParams = new URLSearchParams(window.location.search); var paramsToDelete = [ 'fs', 'sm', 'swp', 'iid', 'nbs', 'rcc', // related content category 'rcpos', // related content carousel position 'rcpg', // related carousel page 'rchid', // related content hit id 'f_ri', // research interest id, for SEO tracking 'f_fri', // featured research interest, for SEO tracking (param key without value) 'f_rid', // from research interest directory for SEO tracking 'f_loswp', // from research interest pills on LOSWP sidebar for SEO tracking 'rhid', // referrring hit id ]; if (paramsToDelete.every((key) => searchParams.get(key) === null)) { return; } paramsToDelete.forEach((key) => { searchParams.delete(key); }); var cleanUrl = new URL(window.location.href); cleanUrl.search = searchParams.toString(); history.replaceState({}, document.title, cleanUrl); })(); </script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-5VKX33P2DS"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-5VKX33P2DS', { cookie_domain: 'academia.edu', send_page_view: false, }); gtag('event', 'page_view', { 'controller': "profiles/works", 'action': "summary", 'controller_action': 'profiles/works#summary', 'logged_in': 'false', 'edge': 'unknown', // Send nil if there is no A/B test bucket, in case some records get logged // with missing data - that way we can distinguish between the two cases. // ab_test_bucket should be of the form <ab_test_name>:<bucket> 'ab_test_bucket': null, }) </script> <script type="text/javascript"> window.sendUserTiming = function(timingName) { if (!(window.performance && window.performance.measure)) return; var entries = window.performance.getEntriesByName(timingName, "measure"); if (entries.length !== 1) return; var timingValue = Math.round(entries[0].duration); gtag('event', 'timing_complete', { name: timingName, value: timingValue, event_category: 'User-centric', }); }; window.sendUserTiming("Time To First Byte"); </script> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="p7mpwBNUvtl06XKCYgTi5N7nF5J7e1xlEX5pMr8-b8h3zi_hTHw4yZDGYPKddXpqe4-7p1E_dN5SHmY_Ho3c6A" /> <link rel="stylesheet" href="//a.academia-assets.com/assets/wow-3d36c19b4875b226bfed0fcba1dcea3f2fe61148383d97c0465c016b8c969290.css" media="all" /><link rel="stylesheet" href="//a.academia-assets.com/assets/social/home-79e78ce59bef0a338eb6540ec3d93b4a7952115b56c57f1760943128f4544d42.css" media="all" /><link rel="stylesheet" href="//a.academia-assets.com/assets/single_work_page/figure_carousel-2004283e0948681916eefa74772df54f56cb5c7413d82b160212231c2f474bb3.css" media="all" /><script type="application/ld+json">{"@context":"https://schema.org","@type":"ProfilePage","mainEntity":{"@context":"https://schema.org","@type":"Person","name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha","sameAs":[]},"dateCreated":"2018-07-10T09:15:12-07:00","dateModified":"2025-03-29T04:56:13-07:00","name":"Petr Kroha","description":"","sameAs":[],"relatedLink":"https://www.academia.edu/111472634/Quality_Measurement_of_Functional_Requirements"}</script><link rel="stylesheet" href="//a.academia-assets.com/assets/design_system/heading-95367dc03b794f6737f30123738a886cf53b7a65cdef98a922a98591d60063e3.css" media="all" /><link rel="stylesheet" href="//a.academia-assets.com/assets/design_system/button-8c9ae4b5c8a2531640c354d92a1f3579c8ff103277ef74913e34c8a76d4e6c00.css" media="all" /><link rel="stylesheet" href="//a.academia-assets.com/assets/design_system/body-170d1319f0e354621e81ca17054bb147da2856ec0702fe440a99af314a6338c5.css" media="all" /><link rel="stylesheet" href="//a.academia-assets.com/assets/single_work_page/figure_carousel-2004283e0948681916eefa74772df54f56cb5c7413d82b160212231c2f474bb3.css" media="all" /><style type="text/css">@media(max-width: 567px){:root{--token-mode: Parity;--dropshadow: 0 2px 4px 0 #22223340;--primary-brand: #0645b1;--error-dark: #b60000;--success-dark: #05b01c;--inactive-fill: #ebebee;--hover: #0c3b8d;--pressed: #082f75;--button-primary-fill-inactive: #ebebee;--button-primary-fill: #0645b1;--button-primary-text: #ffffff;--button-primary-fill-hover: #0c3b8d;--button-primary-fill-press: #082f75;--button-primary-icon: #ffffff;--button-primary-fill-inverse: #ffffff;--button-primary-text-inverse: #082f75;--button-primary-icon-inverse: #0645b1;--button-primary-fill-inverse-hover: #cddaef;--button-primary-stroke-inverse-pressed: #0645b1;--button-secondary-stroke-inactive: #b1b1ba;--button-secondary-fill: #eef2f9;--button-secondary-text: #082f75;--button-secondary-fill-press: #cddaef;--button-secondary-fill-inactive: #ebebee;--button-secondary-stroke: #cddaef;--button-secondary-stroke-hover: #386ac1;--button-secondary-stroke-press: #0645b1;--button-secondary-text-inactive: #b1b1ba;--button-secondary-icon: #082f75;--button-secondary-fill-hover: #e6ecf7;--button-secondary-stroke-inverse: #ffffff;--button-secondary-fill-inverse: rgba(255, 255, 255, 0);--button-secondary-icon-inverse: #ffffff;--button-secondary-icon-hover: #082f75;--button-secondary-icon-press: #082f75;--button-secondary-text-inverse: #ffffff;--button-secondary-text-hover: #082f75;--button-secondary-text-press: #082f75;--button-secondary-fill-inverse-hover: #043059;--button-xs-stroke: #141413;--button-xs-stroke-hover: #0c3b8d;--button-xs-stroke-press: #082f75;--button-xs-stroke-inactive: #ebebee;--button-xs-text: #141413;--button-xs-text-hover: #0c3b8d;--button-xs-text-press: #082f75;--button-xs-text-inactive: #91919e;--button-xs-icon: #141413;--button-xs-icon-hover: #0c3b8d;--button-xs-icon-press: #082f75;--button-xs-icon-inactive: #91919e;--button-xs-fill: #ffffff;--button-xs-fill-hover: #f4f7fc;--button-xs-fill-press: #eef2f9;--buttons-button-text-inactive: #91919e;--buttons-button-focus: #0645b1;--buttons-button-icon-inactive: #91919e;--buttons-small-buttons-corner-radius: 8px;--buttons-small-buttons-l-r-padding: 12px;--buttons-small-buttons-height: 44px;--buttons-small-buttons-gap: 8px;--buttons-small-buttons-icon-only-width: 44px;--buttons-small-buttons-icon-size: 20px;--buttons-small-buttons-stroke-default: 1px;--buttons-small-buttons-stroke-thick: 2px;--buttons-large-buttons-l-r-padding: 20px;--buttons-large-buttons-height: 54px;--buttons-large-buttons-icon-only-width: 54px;--buttons-large-buttons-icon-size: 20px;--buttons-large-buttons-gap: 8px;--buttons-large-buttons-corner-radius: 8px;--buttons-large-buttons-stroke-default: 1px;--buttons-large-buttons-stroke-thick: 2px;--buttons-extra-small-buttons-l-r-padding: 8px;--buttons-extra-small-buttons-height: 32px;--buttons-extra-small-buttons-icon-size: 16px;--buttons-extra-small-buttons-gap: 4px;--buttons-extra-small-buttons-corner-radius: 8px;--buttons-stroke-default: 1px;--buttons-stroke-thick: 2px;--background-beige: #f9f7f4;--error-light: #fff2f2;--text-placeholder: #6d6d7d;--stroke-dark: #141413;--stroke-light: #dddde2;--stroke-medium: #535366;--accent-green: #ccffd4;--accent-turquoise: #ccf7ff;--accent-yellow: #f7ffcc;--accent-peach: #ffd4cc;--accent-violet: #f7ccff;--accent-purple: #f4f7fc;--text-primary: #141413;--secondary-brand: #141413;--text-hover: #0c3b8d;--text-white: #ffffff;--text-link: #0645b1;--text-press: #082f75;--success-light: #f0f8f1;--background-light-blue: #eef2f9;--background-white: #ffffff;--premium-dark: #877440;--premium-light: #f9f6ed;--stroke-white: #ffffff;--inactive-content: #b1b1ba;--annotate-light: #a35dff;--annotate-dark: #824acc;--grid: #eef2f9;--inactive-stroke: #ebebee;--shadow: rgba(34, 34, 51, 0.25);--text-inactive: #6d6d7d;--text-error: #b60000;--stroke-error: #b60000;--background-error: #fff2f2;--background-black: #141413;--icon-default: #141413;--icon-blue: #0645b1;--background-grey: #dddde2;--icon-grey: #b1b1ba;--text-focus: #082f75;--brand-colors-neutral-black: #141413;--brand-colors-neutral-900: #535366;--brand-colors-neutral-800: #6d6d7d;--brand-colors-neutral-700: #91919e;--brand-colors-neutral-600: #b1b1ba;--brand-colors-neutral-500: #c8c8cf;--brand-colors-neutral-400: #dddde2;--brand-colors-neutral-300: #ebebee;--brand-colors-neutral-200: #f8f8fb;--brand-colors-neutral-100: #fafafa;--brand-colors-neutral-white: #ffffff;--brand-colors-blue-900: #043059;--brand-colors-blue-800: #082f75;--brand-colors-blue-700: #0c3b8d;--brand-colors-blue-600: #0645b1;--brand-colors-blue-500: #386ac1;--brand-colors-blue-400: #cddaef;--brand-colors-blue-300: #e6ecf7;--brand-colors-blue-200: #eef2f9;--brand-colors-blue-100: #f4f7fc;--brand-colors-gold-500: #877440;--brand-colors-gold-400: #e9e3d4;--brand-colors-gold-300: #f2efe8;--brand-colors-gold-200: #f9f6ed;--brand-colors-gold-100: #f9f7f4;--brand-colors-error-900: #920000;--brand-colors-error-500: #b60000;--brand-colors-success-900: #035c0f;--brand-colors-green: #ccffd4;--brand-colors-turquoise: #ccf7ff;--brand-colors-yellow: #f7ffcc;--brand-colors-peach: #ffd4cc;--brand-colors-violet: #f7ccff;--brand-colors-error-100: #fff2f2;--brand-colors-success-500: #05b01c;--brand-colors-success-100: #f0f8f1;--text-secondary: #535366;--icon-white: #ffffff;--background-beige-darker: #f2efe8;--icon-dark-grey: #535366;--type-font-family-sans-serif: Roboto;--type-font-family-serif: Georgia;--type-font-family-mono: IBM Plex Mono;--type-weights-300: 300;--type-weights-400: 400;--type-weights-500: 500;--type-weights-700: 700;--type-sizes-12: 12px;--type-sizes-14: 14px;--type-sizes-16: 16px;--type-sizes-18: 18px;--type-sizes-20: 20px;--type-sizes-22: 22px;--type-sizes-24: 24px;--type-sizes-28: 28px;--type-sizes-30: 30px;--type-sizes-32: 32px;--type-sizes-40: 40px;--type-sizes-42: 42px;--type-sizes-48-2: 48px;--type-line-heights-16: 16px;--type-line-heights-20: 20px;--type-line-heights-23: 23px;--type-line-heights-24: 24px;--type-line-heights-25: 25px;--type-line-heights-26: 26px;--type-line-heights-29: 29px;--type-line-heights-30: 30px;--type-line-heights-32: 32px;--type-line-heights-34: 34px;--type-line-heights-35: 35px;--type-line-heights-36: 36px;--type-line-heights-38: 38px;--type-line-heights-40: 40px;--type-line-heights-46: 46px;--type-line-heights-48: 48px;--type-line-heights-52: 52px;--type-line-heights-58: 58px;--type-line-heights-68: 68px;--type-line-heights-74: 74px;--type-line-heights-82: 82px;--type-paragraph-spacings-0: 0px;--type-paragraph-spacings-4: 4px;--type-paragraph-spacings-8: 8px;--type-paragraph-spacings-16: 16px;--type-sans-serif-xl-font-weight: 400;--type-sans-serif-xl-size: 32px;--type-sans-serif-xl-line-height: 46px;--type-sans-serif-xl-paragraph-spacing: 16px;--type-sans-serif-lg-font-weight: 400;--type-sans-serif-lg-size: 30px;--type-sans-serif-lg-line-height: 36px;--type-sans-serif-lg-paragraph-spacing: 16px;--type-sans-serif-md-font-weight: 400;--type-sans-serif-md-line-height: 30px;--type-sans-serif-md-paragraph-spacing: 16px;--type-sans-serif-md-size: 24px;--type-sans-serif-xs-font-weight: 700;--type-sans-serif-xs-line-height: 24px;--type-sans-serif-xs-paragraph-spacing: 0px;--type-sans-serif-xs-size: 18px;--type-sans-serif-sm-font-weight: 400;--type-sans-serif-sm-line-height: 32px;--type-sans-serif-sm-paragraph-spacing: 16px;--type-sans-serif-sm-size: 20px;--type-body-xl-font-weight: 400;--type-body-xl-size: 24px;--type-body-xl-line-height: 36px;--type-body-xl-paragraph-spacing: 0px;--type-body-sm-font-weight: 400;--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-paragraph-spacing: 8px;--type-body-xs-font-weight: 400;--type-body-xs-size: 12px;--type-body-xs-line-height: 16px;--type-body-xs-paragraph-spacing: 0px;--type-body-md-font-weight: 400;--type-body-md-size: 16px;--type-body-md-line-height: 20px;--type-body-md-paragraph-spacing: 4px;--type-body-lg-font-weight: 400;--type-body-lg-size: 20px;--type-body-lg-line-height: 26px;--type-body-lg-paragraph-spacing: 16px;--type-body-lg-medium-font-weight: 500;--type-body-lg-medium-size: 20px;--type-body-lg-medium-line-height: 32px;--type-body-lg-medium-paragraph-spacing: 16px;--type-body-md-medium-font-weight: 500;--type-body-md-medium-size: 16px;--type-body-md-medium-line-height: 20px;--type-body-md-medium-paragraph-spacing: 4px;--type-body-sm-bold-font-weight: 700;--type-body-sm-bold-size: 14px;--type-body-sm-bold-line-height: 20px;--type-body-sm-bold-paragraph-spacing: 8px;--type-body-sm-medium-font-weight: 500;--type-body-sm-medium-size: 14px;--type-body-sm-medium-line-height: 20px;--type-body-sm-medium-paragraph-spacing: 8px;--type-serif-md-font-weight: 400;--type-serif-md-size: 32px;--type-serif-md-paragraph-spacing: 0px;--type-serif-md-line-height: 40px;--type-serif-sm-font-weight: 400;--type-serif-sm-size: 24px;--type-serif-sm-paragraph-spacing: 0px;--type-serif-sm-line-height: 26px;--type-serif-lg-font-weight: 400;--type-serif-lg-size: 48px;--type-serif-lg-paragraph-spacing: 0px;--type-serif-lg-line-height: 52px;--type-serif-xs-font-weight: 400;--type-serif-xs-size: 18px;--type-serif-xs-line-height: 24px;--type-serif-xs-paragraph-spacing: 0px;--type-serif-xl-font-weight: 400;--type-serif-xl-size: 48px;--type-serif-xl-paragraph-spacing: 0px;--type-serif-xl-line-height: 58px;--type-mono-md-font-weight: 400;--type-mono-md-size: 22px;--type-mono-md-line-height: 24px;--type-mono-md-paragraph-spacing: 0px;--type-mono-lg-font-weight: 400;--type-mono-lg-size: 40px;--type-mono-lg-line-height: 40px;--type-mono-lg-paragraph-spacing: 0px;--type-mono-sm-font-weight: 400;--type-mono-sm-size: 14px;--type-mono-sm-line-height: 24px;--type-mono-sm-paragraph-spacing: 0px;--spacing-xs-4: 4px;--spacing-xs-8: 8px;--spacing-xs-16: 16px;--spacing-sm-24: 24px;--spacing-sm-32: 32px;--spacing-md-40: 40px;--spacing-md-48: 48px;--spacing-lg-64: 64px;--spacing-lg-80: 80px;--spacing-xlg-104: 104px;--spacing-xlg-152: 152px;--spacing-xs-12: 12px;--spacing-page-section: 80px;--spacing-card-list-spacing: 48px;--spacing-text-section-spacing: 64px;--spacing-md-xs-headings: 40px;--corner-radius-radius-lg: 16px;--corner-radius-radius-sm: 4px;--corner-radius-radius-md: 8px;--corner-radius-radius-round: 104px}}@media(min-width: 568px)and (max-width: 1279px){:root{--token-mode: Parity;--dropshadow: 0 2px 4px 0 #22223340;--primary-brand: #0645b1;--error-dark: #b60000;--success-dark: #05b01c;--inactive-fill: #ebebee;--hover: #0c3b8d;--pressed: #082f75;--button-primary-fill-inactive: #ebebee;--button-primary-fill: #0645b1;--button-primary-text: #ffffff;--button-primary-fill-hover: #0c3b8d;--button-primary-fill-press: #082f75;--button-primary-icon: #ffffff;--button-primary-fill-inverse: #ffffff;--button-primary-text-inverse: #082f75;--button-primary-icon-inverse: #0645b1;--button-primary-fill-inverse-hover: #cddaef;--button-primary-stroke-inverse-pressed: #0645b1;--button-secondary-stroke-inactive: #b1b1ba;--button-secondary-fill: #eef2f9;--button-secondary-text: #082f75;--button-secondary-fill-press: #cddaef;--button-secondary-fill-inactive: #ebebee;--button-secondary-stroke: #cddaef;--button-secondary-stroke-hover: #386ac1;--button-secondary-stroke-press: #0645b1;--button-secondary-text-inactive: #b1b1ba;--button-secondary-icon: #082f75;--button-secondary-fill-hover: #e6ecf7;--button-secondary-stroke-inverse: #ffffff;--button-secondary-fill-inverse: rgba(255, 255, 255, 0);--button-secondary-icon-inverse: #ffffff;--button-secondary-icon-hover: #082f75;--button-secondary-icon-press: #082f75;--button-secondary-text-inverse: #ffffff;--button-secondary-text-hover: #082f75;--button-secondary-text-press: #082f75;--button-secondary-fill-inverse-hover: #043059;--button-xs-stroke: #141413;--button-xs-stroke-hover: #0c3b8d;--button-xs-stroke-press: #082f75;--button-xs-stroke-inactive: #ebebee;--button-xs-text: #141413;--button-xs-text-hover: #0c3b8d;--button-xs-text-press: #082f75;--button-xs-text-inactive: #91919e;--button-xs-icon: #141413;--button-xs-icon-hover: #0c3b8d;--button-xs-icon-press: #082f75;--button-xs-icon-inactive: #91919e;--button-xs-fill: #ffffff;--button-xs-fill-hover: #f4f7fc;--button-xs-fill-press: #eef2f9;--buttons-button-text-inactive: #91919e;--buttons-button-focus: #0645b1;--buttons-button-icon-inactive: #91919e;--buttons-small-buttons-corner-radius: 8px;--buttons-small-buttons-l-r-padding: 12px;--buttons-small-buttons-height: 44px;--buttons-small-buttons-gap: 8px;--buttons-small-buttons-icon-only-width: 44px;--buttons-small-buttons-icon-size: 20px;--buttons-small-buttons-stroke-default: 1px;--buttons-small-buttons-stroke-thick: 2px;--buttons-large-buttons-l-r-padding: 20px;--buttons-large-buttons-height: 54px;--buttons-large-buttons-icon-only-width: 54px;--buttons-large-buttons-icon-size: 20px;--buttons-large-buttons-gap: 8px;--buttons-large-buttons-corner-radius: 8px;--buttons-large-buttons-stroke-default: 1px;--buttons-large-buttons-stroke-thick: 2px;--buttons-extra-small-buttons-l-r-padding: 8px;--buttons-extra-small-buttons-height: 32px;--buttons-extra-small-buttons-icon-size: 16px;--buttons-extra-small-buttons-gap: 4px;--buttons-extra-small-buttons-corner-radius: 8px;--buttons-stroke-default: 1px;--buttons-stroke-thick: 2px;--background-beige: #f9f7f4;--error-light: #fff2f2;--text-placeholder: #6d6d7d;--stroke-dark: #141413;--stroke-light: #dddde2;--stroke-medium: #535366;--accent-green: #ccffd4;--accent-turquoise: #ccf7ff;--accent-yellow: #f7ffcc;--accent-peach: #ffd4cc;--accent-violet: #f7ccff;--accent-purple: #f4f7fc;--text-primary: #141413;--secondary-brand: #141413;--text-hover: #0c3b8d;--text-white: #ffffff;--text-link: #0645b1;--text-press: #082f75;--success-light: #f0f8f1;--background-light-blue: #eef2f9;--background-white: #ffffff;--premium-dark: #877440;--premium-light: #f9f6ed;--stroke-white: #ffffff;--inactive-content: #b1b1ba;--annotate-light: #a35dff;--annotate-dark: #824acc;--grid: #eef2f9;--inactive-stroke: #ebebee;--shadow: rgba(34, 34, 51, 0.25);--text-inactive: #6d6d7d;--text-error: #b60000;--stroke-error: #b60000;--background-error: #fff2f2;--background-black: #141413;--icon-default: #141413;--icon-blue: #0645b1;--background-grey: #dddde2;--icon-grey: #b1b1ba;--text-focus: #082f75;--brand-colors-neutral-black: #141413;--brand-colors-neutral-900: #535366;--brand-colors-neutral-800: #6d6d7d;--brand-colors-neutral-700: #91919e;--brand-colors-neutral-600: #b1b1ba;--brand-colors-neutral-500: #c8c8cf;--brand-colors-neutral-400: #dddde2;--brand-colors-neutral-300: #ebebee;--brand-colors-neutral-200: #f8f8fb;--brand-colors-neutral-100: #fafafa;--brand-colors-neutral-white: #ffffff;--brand-colors-blue-900: #043059;--brand-colors-blue-800: #082f75;--brand-colors-blue-700: #0c3b8d;--brand-colors-blue-600: #0645b1;--brand-colors-blue-500: #386ac1;--brand-colors-blue-400: #cddaef;--brand-colors-blue-300: #e6ecf7;--brand-colors-blue-200: #eef2f9;--brand-colors-blue-100: #f4f7fc;--brand-colors-gold-500: #877440;--brand-colors-gold-400: #e9e3d4;--brand-colors-gold-300: #f2efe8;--brand-colors-gold-200: #f9f6ed;--brand-colors-gold-100: #f9f7f4;--brand-colors-error-900: #920000;--brand-colors-error-500: #b60000;--brand-colors-success-900: #035c0f;--brand-colors-green: #ccffd4;--brand-colors-turquoise: #ccf7ff;--brand-colors-yellow: #f7ffcc;--brand-colors-peach: #ffd4cc;--brand-colors-violet: #f7ccff;--brand-colors-error-100: #fff2f2;--brand-colors-success-500: #05b01c;--brand-colors-success-100: #f0f8f1;--text-secondary: #535366;--icon-white: #ffffff;--background-beige-darker: #f2efe8;--icon-dark-grey: #535366;--type-font-family-sans-serif: Roboto;--type-font-family-serif: Georgia;--type-font-family-mono: IBM Plex Mono;--type-weights-300: 300;--type-weights-400: 400;--type-weights-500: 500;--type-weights-700: 700;--type-sizes-12: 12px;--type-sizes-14: 14px;--type-sizes-16: 16px;--type-sizes-18: 18px;--type-sizes-20: 20px;--type-sizes-22: 22px;--type-sizes-24: 24px;--type-sizes-28: 28px;--type-sizes-30: 30px;--type-sizes-32: 32px;--type-sizes-40: 40px;--type-sizes-42: 42px;--type-sizes-48-2: 48px;--type-line-heights-16: 16px;--type-line-heights-20: 20px;--type-line-heights-23: 23px;--type-line-heights-24: 24px;--type-line-heights-25: 25px;--type-line-heights-26: 26px;--type-line-heights-29: 29px;--type-line-heights-30: 30px;--type-line-heights-32: 32px;--type-line-heights-34: 34px;--type-line-heights-35: 35px;--type-line-heights-36: 36px;--type-line-heights-38: 38px;--type-line-heights-40: 40px;--type-line-heights-46: 46px;--type-line-heights-48: 48px;--type-line-heights-52: 52px;--type-line-heights-58: 58px;--type-line-heights-68: 68px;--type-line-heights-74: 74px;--type-line-heights-82: 82px;--type-paragraph-spacings-0: 0px;--type-paragraph-spacings-4: 4px;--type-paragraph-spacings-8: 8px;--type-paragraph-spacings-16: 16px;--type-sans-serif-xl-font-weight: 400;--type-sans-serif-xl-size: 42px;--type-sans-serif-xl-line-height: 46px;--type-sans-serif-xl-paragraph-spacing: 16px;--type-sans-serif-lg-font-weight: 400;--type-sans-serif-lg-size: 32px;--type-sans-serif-lg-line-height: 36px;--type-sans-serif-lg-paragraph-spacing: 16px;--type-sans-serif-md-font-weight: 400;--type-sans-serif-md-line-height: 34px;--type-sans-serif-md-paragraph-spacing: 16px;--type-sans-serif-md-size: 28px;--type-sans-serif-xs-font-weight: 700;--type-sans-serif-xs-line-height: 25px;--type-sans-serif-xs-paragraph-spacing: 0px;--type-sans-serif-xs-size: 20px;--type-sans-serif-sm-font-weight: 400;--type-sans-serif-sm-line-height: 30px;--type-sans-serif-sm-paragraph-spacing: 16px;--type-sans-serif-sm-size: 24px;--type-body-xl-font-weight: 400;--type-body-xl-size: 24px;--type-body-xl-line-height: 36px;--type-body-xl-paragraph-spacing: 0px;--type-body-sm-font-weight: 400;--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-paragraph-spacing: 8px;--type-body-xs-font-weight: 400;--type-body-xs-size: 12px;--type-body-xs-line-height: 16px;--type-body-xs-paragraph-spacing: 0px;--type-body-md-font-weight: 400;--type-body-md-size: 16px;--type-body-md-line-height: 20px;--type-body-md-paragraph-spacing: 4px;--type-body-lg-font-weight: 400;--type-body-lg-size: 20px;--type-body-lg-line-height: 26px;--type-body-lg-paragraph-spacing: 16px;--type-body-lg-medium-font-weight: 500;--type-body-lg-medium-size: 20px;--type-body-lg-medium-line-height: 32px;--type-body-lg-medium-paragraph-spacing: 16px;--type-body-md-medium-font-weight: 500;--type-body-md-medium-size: 16px;--type-body-md-medium-line-height: 20px;--type-body-md-medium-paragraph-spacing: 4px;--type-body-sm-bold-font-weight: 700;--type-body-sm-bold-size: 14px;--type-body-sm-bold-line-height: 20px;--type-body-sm-bold-paragraph-spacing: 8px;--type-body-sm-medium-font-weight: 500;--type-body-sm-medium-size: 14px;--type-body-sm-medium-line-height: 20px;--type-body-sm-medium-paragraph-spacing: 8px;--type-serif-md-font-weight: 400;--type-serif-md-size: 40px;--type-serif-md-paragraph-spacing: 0px;--type-serif-md-line-height: 48px;--type-serif-sm-font-weight: 400;--type-serif-sm-size: 28px;--type-serif-sm-paragraph-spacing: 0px;--type-serif-sm-line-height: 32px;--type-serif-lg-font-weight: 400;--type-serif-lg-size: 58px;--type-serif-lg-paragraph-spacing: 0px;--type-serif-lg-line-height: 68px;--type-serif-xs-font-weight: 400;--type-serif-xs-size: 18px;--type-serif-xs-line-height: 24px;--type-serif-xs-paragraph-spacing: 0px;--type-serif-xl-font-weight: 400;--type-serif-xl-size: 74px;--type-serif-xl-paragraph-spacing: 0px;--type-serif-xl-line-height: 82px;--type-mono-md-font-weight: 400;--type-mono-md-size: 22px;--type-mono-md-line-height: 24px;--type-mono-md-paragraph-spacing: 0px;--type-mono-lg-font-weight: 400;--type-mono-lg-size: 40px;--type-mono-lg-line-height: 40px;--type-mono-lg-paragraph-spacing: 0px;--type-mono-sm-font-weight: 400;--type-mono-sm-size: 14px;--type-mono-sm-line-height: 24px;--type-mono-sm-paragraph-spacing: 0px;--spacing-xs-4: 4px;--spacing-xs-8: 8px;--spacing-xs-16: 16px;--spacing-sm-24: 24px;--spacing-sm-32: 32px;--spacing-md-40: 40px;--spacing-md-48: 48px;--spacing-lg-64: 64px;--spacing-lg-80: 80px;--spacing-xlg-104: 104px;--spacing-xlg-152: 152px;--spacing-xs-12: 12px;--spacing-page-section: 104px;--spacing-card-list-spacing: 48px;--spacing-text-section-spacing: 80px;--spacing-md-xs-headings: 40px;--corner-radius-radius-lg: 16px;--corner-radius-radius-sm: 4px;--corner-radius-radius-md: 8px;--corner-radius-radius-round: 104px}}@media(min-width: 1280px){:root{--token-mode: Parity;--dropshadow: 0 2px 4px 0 #22223340;--primary-brand: #0645b1;--error-dark: #b60000;--success-dark: #05b01c;--inactive-fill: #ebebee;--hover: #0c3b8d;--pressed: #082f75;--button-primary-fill-inactive: #ebebee;--button-primary-fill: #0645b1;--button-primary-text: #ffffff;--button-primary-fill-hover: #0c3b8d;--button-primary-fill-press: #082f75;--button-primary-icon: #ffffff;--button-primary-fill-inverse: #ffffff;--button-primary-text-inverse: #082f75;--button-primary-icon-inverse: #0645b1;--button-primary-fill-inverse-hover: #cddaef;--button-primary-stroke-inverse-pressed: #0645b1;--button-secondary-stroke-inactive: #b1b1ba;--button-secondary-fill: #eef2f9;--button-secondary-text: #082f75;--button-secondary-fill-press: #cddaef;--button-secondary-fill-inactive: #ebebee;--button-secondary-stroke: #cddaef;--button-secondary-stroke-hover: #386ac1;--button-secondary-stroke-press: #0645b1;--button-secondary-text-inactive: #b1b1ba;--button-secondary-icon: #082f75;--button-secondary-fill-hover: #e6ecf7;--button-secondary-stroke-inverse: #ffffff;--button-secondary-fill-inverse: rgba(255, 255, 255, 0);--button-secondary-icon-inverse: #ffffff;--button-secondary-icon-hover: #082f75;--button-secondary-icon-press: #082f75;--button-secondary-text-inverse: #ffffff;--button-secondary-text-hover: #082f75;--button-secondary-text-press: #082f75;--button-secondary-fill-inverse-hover: #043059;--button-xs-stroke: #141413;--button-xs-stroke-hover: #0c3b8d;--button-xs-stroke-press: #082f75;--button-xs-stroke-inactive: #ebebee;--button-xs-text: #141413;--button-xs-text-hover: #0c3b8d;--button-xs-text-press: #082f75;--button-xs-text-inactive: #91919e;--button-xs-icon: #141413;--button-xs-icon-hover: #0c3b8d;--button-xs-icon-press: #082f75;--button-xs-icon-inactive: #91919e;--button-xs-fill: #ffffff;--button-xs-fill-hover: #f4f7fc;--button-xs-fill-press: #eef2f9;--buttons-button-text-inactive: #91919e;--buttons-button-focus: #0645b1;--buttons-button-icon-inactive: #91919e;--buttons-small-buttons-corner-radius: 8px;--buttons-small-buttons-l-r-padding: 12px;--buttons-small-buttons-height: 44px;--buttons-small-buttons-gap: 8px;--buttons-small-buttons-icon-only-width: 44px;--buttons-small-buttons-icon-size: 20px;--buttons-small-buttons-stroke-default: 1px;--buttons-small-buttons-stroke-thick: 2px;--buttons-large-buttons-l-r-padding: 20px;--buttons-large-buttons-height: 54px;--buttons-large-buttons-icon-only-width: 54px;--buttons-large-buttons-icon-size: 20px;--buttons-large-buttons-gap: 8px;--buttons-large-buttons-corner-radius: 8px;--buttons-large-buttons-stroke-default: 1px;--buttons-large-buttons-stroke-thick: 2px;--buttons-extra-small-buttons-l-r-padding: 8px;--buttons-extra-small-buttons-height: 32px;--buttons-extra-small-buttons-icon-size: 16px;--buttons-extra-small-buttons-gap: 4px;--buttons-extra-small-buttons-corner-radius: 8px;--buttons-stroke-default: 1px;--buttons-stroke-thick: 2px;--background-beige: #f9f7f4;--error-light: #fff2f2;--text-placeholder: #6d6d7d;--stroke-dark: #141413;--stroke-light: #dddde2;--stroke-medium: #535366;--accent-green: #ccffd4;--accent-turquoise: #ccf7ff;--accent-yellow: #f7ffcc;--accent-peach: #ffd4cc;--accent-violet: #f7ccff;--accent-purple: #f4f7fc;--text-primary: #141413;--secondary-brand: #141413;--text-hover: #0c3b8d;--text-white: #ffffff;--text-link: #0645b1;--text-press: #082f75;--success-light: #f0f8f1;--background-light-blue: #eef2f9;--background-white: #ffffff;--premium-dark: #877440;--premium-light: #f9f6ed;--stroke-white: #ffffff;--inactive-content: #b1b1ba;--annotate-light: #a35dff;--annotate-dark: #824acc;--grid: #eef2f9;--inactive-stroke: #ebebee;--shadow: rgba(34, 34, 51, 0.25);--text-inactive: #6d6d7d;--text-error: #b60000;--stroke-error: #b60000;--background-error: #fff2f2;--background-black: #141413;--icon-default: #141413;--icon-blue: #0645b1;--background-grey: #dddde2;--icon-grey: #b1b1ba;--text-focus: #082f75;--brand-colors-neutral-black: #141413;--brand-colors-neutral-900: #535366;--brand-colors-neutral-800: #6d6d7d;--brand-colors-neutral-700: #91919e;--brand-colors-neutral-600: #b1b1ba;--brand-colors-neutral-500: #c8c8cf;--brand-colors-neutral-400: #dddde2;--brand-colors-neutral-300: #ebebee;--brand-colors-neutral-200: #f8f8fb;--brand-colors-neutral-100: #fafafa;--brand-colors-neutral-white: #ffffff;--brand-colors-blue-900: #043059;--brand-colors-blue-800: #082f75;--brand-colors-blue-700: #0c3b8d;--brand-colors-blue-600: #0645b1;--brand-colors-blue-500: #386ac1;--brand-colors-blue-400: #cddaef;--brand-colors-blue-300: #e6ecf7;--brand-colors-blue-200: #eef2f9;--brand-colors-blue-100: #f4f7fc;--brand-colors-gold-500: #877440;--brand-colors-gold-400: #e9e3d4;--brand-colors-gold-300: #f2efe8;--brand-colors-gold-200: #f9f6ed;--brand-colors-gold-100: #f9f7f4;--brand-colors-error-900: #920000;--brand-colors-error-500: #b60000;--brand-colors-success-900: #035c0f;--brand-colors-green: #ccffd4;--brand-colors-turquoise: #ccf7ff;--brand-colors-yellow: #f7ffcc;--brand-colors-peach: #ffd4cc;--brand-colors-violet: #f7ccff;--brand-colors-error-100: #fff2f2;--brand-colors-success-500: #05b01c;--brand-colors-success-100: #f0f8f1;--text-secondary: #535366;--icon-white: #ffffff;--background-beige-darker: #f2efe8;--icon-dark-grey: #535366;--type-font-family-sans-serif: Roboto;--type-font-family-serif: Georgia;--type-font-family-mono: IBM Plex Mono;--type-weights-300: 300;--type-weights-400: 400;--type-weights-500: 500;--type-weights-700: 700;--type-sizes-12: 12px;--type-sizes-14: 14px;--type-sizes-16: 16px;--type-sizes-18: 18px;--type-sizes-20: 20px;--type-sizes-22: 22px;--type-sizes-24: 24px;--type-sizes-28: 28px;--type-sizes-30: 30px;--type-sizes-32: 32px;--type-sizes-40: 40px;--type-sizes-42: 42px;--type-sizes-48-2: 48px;--type-line-heights-16: 16px;--type-line-heights-20: 20px;--type-line-heights-23: 23px;--type-line-heights-24: 24px;--type-line-heights-25: 25px;--type-line-heights-26: 26px;--type-line-heights-29: 29px;--type-line-heights-30: 30px;--type-line-heights-32: 32px;--type-line-heights-34: 34px;--type-line-heights-35: 35px;--type-line-heights-36: 36px;--type-line-heights-38: 38px;--type-line-heights-40: 40px;--type-line-heights-46: 46px;--type-line-heights-48: 48px;--type-line-heights-52: 52px;--type-line-heights-58: 58px;--type-line-heights-68: 68px;--type-line-heights-74: 74px;--type-line-heights-82: 82px;--type-paragraph-spacings-0: 0px;--type-paragraph-spacings-4: 4px;--type-paragraph-spacings-8: 8px;--type-paragraph-spacings-16: 16px;--type-sans-serif-xl-font-weight: 400;--type-sans-serif-xl-size: 42px;--type-sans-serif-xl-line-height: 46px;--type-sans-serif-xl-paragraph-spacing: 16px;--type-sans-serif-lg-font-weight: 400;--type-sans-serif-lg-size: 32px;--type-sans-serif-lg-line-height: 38px;--type-sans-serif-lg-paragraph-spacing: 16px;--type-sans-serif-md-font-weight: 400;--type-sans-serif-md-line-height: 34px;--type-sans-serif-md-paragraph-spacing: 16px;--type-sans-serif-md-size: 28px;--type-sans-serif-xs-font-weight: 700;--type-sans-serif-xs-line-height: 25px;--type-sans-serif-xs-paragraph-spacing: 0px;--type-sans-serif-xs-size: 20px;--type-sans-serif-sm-font-weight: 400;--type-sans-serif-sm-line-height: 30px;--type-sans-serif-sm-paragraph-spacing: 16px;--type-sans-serif-sm-size: 24px;--type-body-xl-font-weight: 400;--type-body-xl-size: 24px;--type-body-xl-line-height: 36px;--type-body-xl-paragraph-spacing: 0px;--type-body-sm-font-weight: 400;--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-paragraph-spacing: 8px;--type-body-xs-font-weight: 400;--type-body-xs-size: 12px;--type-body-xs-line-height: 16px;--type-body-xs-paragraph-spacing: 0px;--type-body-md-font-weight: 400;--type-body-md-size: 16px;--type-body-md-line-height: 20px;--type-body-md-paragraph-spacing: 4px;--type-body-lg-font-weight: 400;--type-body-lg-size: 20px;--type-body-lg-line-height: 26px;--type-body-lg-paragraph-spacing: 16px;--type-body-lg-medium-font-weight: 500;--type-body-lg-medium-size: 20px;--type-body-lg-medium-line-height: 32px;--type-body-lg-medium-paragraph-spacing: 16px;--type-body-md-medium-font-weight: 500;--type-body-md-medium-size: 16px;--type-body-md-medium-line-height: 20px;--type-body-md-medium-paragraph-spacing: 4px;--type-body-sm-bold-font-weight: 700;--type-body-sm-bold-size: 14px;--type-body-sm-bold-line-height: 20px;--type-body-sm-bold-paragraph-spacing: 8px;--type-body-sm-medium-font-weight: 500;--type-body-sm-medium-size: 14px;--type-body-sm-medium-line-height: 20px;--type-body-sm-medium-paragraph-spacing: 8px;--type-serif-md-font-weight: 400;--type-serif-md-size: 40px;--type-serif-md-paragraph-spacing: 0px;--type-serif-md-line-height: 48px;--type-serif-sm-font-weight: 400;--type-serif-sm-size: 28px;--type-serif-sm-paragraph-spacing: 0px;--type-serif-sm-line-height: 32px;--type-serif-lg-font-weight: 400;--type-serif-lg-size: 58px;--type-serif-lg-paragraph-spacing: 0px;--type-serif-lg-line-height: 68px;--type-serif-xs-font-weight: 400;--type-serif-xs-size: 18px;--type-serif-xs-line-height: 24px;--type-serif-xs-paragraph-spacing: 0px;--type-serif-xl-font-weight: 400;--type-serif-xl-size: 74px;--type-serif-xl-paragraph-spacing: 0px;--type-serif-xl-line-height: 82px;--type-mono-md-font-weight: 400;--type-mono-md-size: 22px;--type-mono-md-line-height: 24px;--type-mono-md-paragraph-spacing: 0px;--type-mono-lg-font-weight: 400;--type-mono-lg-size: 40px;--type-mono-lg-line-height: 40px;--type-mono-lg-paragraph-spacing: 0px;--type-mono-sm-font-weight: 400;--type-mono-sm-size: 14px;--type-mono-sm-line-height: 24px;--type-mono-sm-paragraph-spacing: 0px;--spacing-xs-4: 4px;--spacing-xs-8: 8px;--spacing-xs-16: 16px;--spacing-sm-24: 24px;--spacing-sm-32: 32px;--spacing-md-40: 40px;--spacing-md-48: 48px;--spacing-lg-64: 64px;--spacing-lg-80: 80px;--spacing-xlg-104: 104px;--spacing-xlg-152: 152px;--spacing-xs-12: 12px;--spacing-page-section: 152px;--spacing-card-list-spacing: 48px;--spacing-text-section-spacing: 80px;--spacing-md-xs-headings: 40px;--corner-radius-radius-lg: 16px;--corner-radius-radius-sm: 4px;--corner-radius-radius-md: 8px;--corner-radius-radius-round: 104px}}</style><link crossorigin="" href="https://fonts.gstatic.com/" rel="preconnect" /><link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Gupter:wght@400;500;700&family=IBM+Plex+Mono:wght@300;400&family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20,400,0,0&display=swap" rel="stylesheet" /><link rel="stylesheet" href="//a.academia-assets.com/assets/design_system/common-57f9da13cef3fd4e2a8b655342c6488eded3e557e823fe67571f2ac77acd7b6f.css" media="all" /> <meta name="author" content="petr kroha" /> <meta name="description" content="Petr Kroha, Czech Technical University in Prague: 8 Followers, 58 Following, 95 Research papers." /> <meta name="google-site-verification" content="bKJMBZA7E43xhDOopFZkssMMkBRjvYERV-NaN4R6mrs" /> <script> var $controller_name = 'works'; var $action_name = "summary"; var $rails_env = 'production'; var $app_rev = 'fc9704ab29969ace70ae5a7183a1ea87c53b7b1c'; var $domain = 'academia.edu'; var $app_host = "academia.edu"; var $asset_host = "academia-assets.com"; var $start_time = new Date().getTime(); var $recaptcha_key = "6LdxlRMTAAAAADnu_zyLhLg0YF9uACwz78shpjJB"; var $recaptcha_invisible_key = "6Lf3KHUUAAAAACggoMpmGJdQDtiyrjVlvGJ6BbAj"; var $disableClientRecordHit = false; </script> <script> window.Aedu = { hit_data: null }; window.Aedu.SiteStats = {"premium_universities_count":13885,"monthly_visitors":"31 million","monthly_visitor_count":31300000,"monthly_visitor_count_in_millions":31,"user_count":286434180,"paper_count":55203019,"paper_count_in_millions":55,"page_count":432000000,"page_count_in_millions":432,"pdf_count":16500000,"pdf_count_in_millions":16}; window.Aedu.serverRenderTime = new Date(1743921436000); window.Aedu.timeDifference = new Date().getTime() - 1743921436000; window.Aedu.isUsingCssV1 = false; window.Aedu.enableLocalization = true; window.Aedu.activateFullstory = false; window.Aedu.serviceAvailability = { status: {"attention_db":"on","bibliography_db":"on","contacts_db":"on","email_db":"on","indexability_db":"on","mentions_db":"on","news_db":"on","notifications_db":"on","offsite_mentions_db":"on","redshift":"on","redshift_exports_db":"on","related_works_db":"on","ring_db":"on","user_tests_db":"on"}, serviceEnabled: function(service) { return this.status[service] === "on"; }, readEnabled: function(service) { return this.serviceEnabled(service) || this.status[service] === "read_only"; }, }; window.Aedu.viewApmTrace = function() { // Check if x-apm-trace-id meta tag is set, and open the trace in APM // in a new window if it is. var apmTraceId = document.head.querySelector('meta[name="x-apm-trace-id"]'); if (apmTraceId) { var traceId = apmTraceId.content; // Use trace ID to construct URL, an example URL looks like: // https://app.datadoghq.com/apm/traces?query=trace_id%31298410148923562634 var apmUrl = 'https://app.datadoghq.com/apm/traces?query=trace_id%3A' + traceId; window.open(apmUrl, '_blank'); } }; </script> <!--[if lt IE 9]> <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script> <![endif]--> <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i" rel="stylesheet"> <link rel="preload" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" as="style" onload="this.rel='stylesheet'"> <link rel="stylesheet" href="//a.academia-assets.com/assets/libraries-a9675dcb01ec4ef6aa807ba772c7a5a00c1820d3ff661c1038a20f80d06bb4e4.css" media="all" /> <link rel="stylesheet" href="//a.academia-assets.com/assets/academia-9982828ed1de4777566441c35ccf7157c55ca779141fce69380d727ebdbbb926.css" media="all" /> <link rel="stylesheet" href="//a.academia-assets.com/assets/design_system_legacy-056a9113b9a0f5343d013b29ee1929d5a18be35fdcdceb616600b4db8bd20054.css" media="all" /> <script src="//a.academia-assets.com/assets/webpack_bundles/runtime-bundle-005434038af4252ca37c527588411a3d6a0eabb5f727fac83f8bbe7fd88d93bb.js"></script> <script src="//a.academia-assets.com/assets/webpack_bundles/webpack_libraries_and_infrequently_changed.wjs-bundle-7a64a3c38a29bc41c7f849e23ebd5bcb2b2df1201e0997a11aeca732433c8f4f.js"></script> <script src="//a.academia-assets.com/assets/webpack_bundles/core_webpack.wjs-bundle-fcdc3d92f84da311a1719c39a9ce23e4fc404efc061db3295349654890f352b9.js"></script> <script src="//a.academia-assets.com/assets/webpack_bundles/sentry.wjs-bundle-5fe03fddca915c8ba0f7edbe64c194308e8ce5abaed7bffe1255ff37549c4808.js"></script> <script> jade = window.jade || {}; jade.helpers = window.$h; jade._ = window._; </script> <!-- Google Tag Manager --> <script id="tag-manager-head-root">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer_old','GTM-5G9JF7Z');</script> <!-- End Google Tag Manager --> <script> window.gptadslots = []; window.googletag = window.googletag || {}; window.googletag.cmd = window.googletag.cmd || []; </script> <script type="text/javascript"> // TODO(jacob): This should be defined, may be rare load order problem. // Checking if null is just a quick fix, will default to en if unset. // Better fix is to run this immedietely after I18n is set. if (window.I18n != null) { I18n.defaultLocale = "en"; I18n.locale = "en"; I18n.fallbacks = true; } </script> <link rel="canonical" href="https://cvut.academia.edu/PKroha" /> </head> <!--[if gte IE 9 ]> <body class='ie ie9 c-profiles/works a-summary logged_out'> <![endif]--> <!--[if !(IE) ]><!--> <body class='c-profiles/works a-summary logged_out'> <!--<![endif]--> <div id="fb-root"></div><script>window.fbAsyncInit = function() { FB.init({ appId: "2369844204", version: "v8.0", status: true, cookie: true, xfbml: true }); // Additional initialization code. if (window.InitFacebook) { // facebook.ts already loaded, set it up. window.InitFacebook(); } else { // Set a flag for facebook.ts to find when it loads. window.academiaAuthReadyFacebook = true; } };</script><script>window.fbAsyncLoad = function() { // Protection against double calling of this function if (window.FB) { return; } (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); } if (!window.defer_facebook) { // Autoload if not deferred window.fbAsyncLoad(); } else { // Defer loading by 5 seconds setTimeout(function() { window.fbAsyncLoad(); }, 5000); }</script> <div id="google-root"></div><script>window.loadGoogle = function() { if (window.InitGoogle) { // google.ts already loaded, set it up. window.InitGoogle("331998490334-rsn3chp12mbkiqhl6e7lu2q0mlbu0f1b"); } else { // Set a flag for google.ts to use when it loads. window.GoogleClientID = "331998490334-rsn3chp12mbkiqhl6e7lu2q0mlbu0f1b"; } };</script><script>window.googleAsyncLoad = function() { // Protection against double calling of this function (function(d) { var js; var id = 'google-jssdk'; var ref = d.getElementsByTagName('script')[0]; if (d.getElementById(id)) { return; } js = d.createElement('script'); js.id = id; js.async = true; js.onload = loadGoogle; js.src = "https://accounts.google.com/gsi/client" ref.parentNode.insertBefore(js, ref); }(document)); } if (!window.defer_google) { // Autoload if not deferred window.googleAsyncLoad(); } else { // Defer loading by 5 seconds setTimeout(function() { window.googleAsyncLoad(); }, 5000); }</script> <div id="tag-manager-body-root"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5G9JF7Z" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Event listeners for analytics --> <script> window.addEventListener('load', function() { if (document.querySelector('input[name="commit"]')) { document.querySelector('input[name="commit"]').addEventListener('click', function() { gtag('event', 'click', { event_category: 'button', event_label: 'Log In' }) }) } }); </script> </div> <script>var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "26766707" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); })();</script><img src="https://sb.scorecardresearch.com/p?c1=2&c2=26766707&cv=2.0&cj=1" style="position: absolute; visibility: hidden" /> <div id='react-modal'></div> <div class='DesignSystem'> <a class='u-showOnFocus' href='#site'> Skip to main content </a> </div> <div id="upgrade_ie_banner" style="display: none;"><p>Academia.edu no longer supports Internet Explorer.</p><p>To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to <a href="https://www.academia.edu/upgrade-browser">upgrade your browser</a>.</p></div><script>// Show this banner for all versions of IE if (!!window.MSInputMethodContext || /(MSIE)/.test(navigator.userAgent)) { document.getElementById('upgrade_ie_banner').style.display = 'block'; }</script> <div class="DesignSystem bootstrap ShrinkableNav"><div class="navbar navbar-default main-header"><div class="container-wrapper" id="main-header-container"><div class="container"><div class="navbar-header"><div class="nav-left-wrapper u-mt0x"><div class="nav-logo"><a data-main-header-link-target="logo_home" href="https://www.academia.edu/"><img class="visible-xs-inline-block" style="height: 24px;" alt="Academia.edu" src="//a.academia-assets.com/images/academia-logo-redesign-2015-A.svg" width="24" height="24" /><img width="145.2" height="18" class="hidden-xs" style="height: 24px;" alt="Academia.edu" src="//a.academia-assets.com/images/academia-logo-redesign-2015.svg" /></a></div><div class="nav-search"><div class="SiteSearch-wrapper select2-no-default-pills"><form class="js-SiteSearch-form DesignSystem" action="https://www.academia.edu/search" accept-charset="UTF-8" method="get"><i class="SiteSearch-icon fa fa-search u-fw700 u-positionAbsolute u-tcGrayDark"></i><input class="js-SiteSearch-form-input SiteSearch-form-input form-control" data-main-header-click-target="search_input" name="q" placeholder="Search" type="text" value="" /></form></div></div></div><div class="nav-right-wrapper pull-right"><ul class="NavLinks js-main-nav list-unstyled"><li class="NavLinks-link"><a class="js-header-login-url Button Button--inverseGray Button--sm u-mb4x" id="nav_log_in" rel="nofollow" href="https://www.academia.edu/login">Log In</a></li><li class="NavLinks-link u-p0x"><a class="Button Button--inverseGray Button--sm u-mb4x" rel="nofollow" href="https://www.academia.edu/signup">Sign Up</a></li></ul><button class="hidden-lg hidden-md hidden-sm u-ml4x navbar-toggle collapsed" data-target=".js-mobile-header-links" data-toggle="collapse" type="button"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div></div><div class="collapse navbar-collapse js-mobile-header-links"><ul class="nav navbar-nav"><li class="u-borderColorGrayLight u-borderBottom1"><a rel="nofollow" href="https://www.academia.edu/login">Log In</a></li><li class="u-borderColorGrayLight u-borderBottom1"><a rel="nofollow" href="https://www.academia.edu/signup">Sign Up</a></li><li class="u-borderColorGrayLight u-borderBottom1 js-mobile-nav-expand-trigger"><a href="#">more <span class="caret"></span></a></li><li><ul class="js-mobile-nav-expand-section nav navbar-nav u-m0x collapse"><li class="u-borderColorGrayLight u-borderBottom1"><a rel="false" href="https://www.academia.edu/about">About</a></li><li class="u-borderColorGrayLight u-borderBottom1"><a rel="nofollow" href="https://www.academia.edu/press">Press</a></li><li class="u-borderColorGrayLight u-borderBottom1"><a rel="false" href="https://www.academia.edu/documents">Papers</a></li><li class="u-borderColorGrayLight u-borderBottom1"><a rel="nofollow" href="https://www.academia.edu/terms">Terms</a></li><li class="u-borderColorGrayLight u-borderBottom1"><a rel="nofollow" href="https://www.academia.edu/privacy">Privacy</a></li><li class="u-borderColorGrayLight u-borderBottom1"><a rel="nofollow" href="https://www.academia.edu/copyright">Copyright</a></li><li class="u-borderColorGrayLight u-borderBottom1"><a rel="nofollow" href="https://www.academia.edu/hiring"><i class="fa fa-briefcase"></i> We're Hiring!</a></li><li class="u-borderColorGrayLight u-borderBottom1"><a rel="nofollow" href="https://support.academia.edu/hc/en-us"><i class="fa fa-question-circle"></i> Help Center</a></li><li class="js-mobile-nav-collapse-trigger u-borderColorGrayLight u-borderBottom1 dropup" style="display:none"><a href="#">less <span class="caret"></span></a></li></ul></li></ul></div></div></div><script>(function(){ var $moreLink = $(".js-mobile-nav-expand-trigger"); var $lessLink = $(".js-mobile-nav-collapse-trigger"); var $section = $('.js-mobile-nav-expand-section'); $moreLink.click(function(ev){ ev.preventDefault(); $moreLink.hide(); $lessLink.show(); $section.collapse('show'); }); $lessLink.click(function(ev){ ev.preventDefault(); $moreLink.show(); $lessLink.hide(); $section.collapse('hide'); }); })() if ($a.is_logged_in() || false) { new Aedu.NavigationController({ el: '.js-main-nav', showHighlightedNotification: false }); } else { $(".js-header-login-url").attr("href", $a.loginUrlWithRedirect()); } Aedu.autocompleteSearch = new AutocompleteSearch({el: '.js-SiteSearch-form'});</script></div></div> <div id='site' class='fixed'> <div id="content" class="clearfix"> <script>document.addEventListener('DOMContentLoaded', function(){ var $dismissible = $(".dismissible_banner"); $dismissible.click(function(ev) { $dismissible.hide(); }); });</script> <script src="//a.academia-assets.com/assets/webpack_bundles/profile.wjs-bundle-f7aa9c07f7280b761db42ad8596e5fda81657e2511386a62cbe852b9a6f8fa36.js" defer="defer"></script><script>$viewedUser = Aedu.User.set_viewed( {"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha","photo":"/images/s65_no_pic.png","has_photo":false,"department":{"id":598919,"name":"Faculty of Information Technology, Department of Software Engineering","url":"https://cvut.academia.edu/Departments/Faculty_of_Information_Technology_Department_of_Software_Engineering/Documents","university":{"id":1474,"name":"Czech Technical University in Prague","url":"https://cvut.academia.edu/"}},"position":"Faculty Member","position_id":1,"is_analytics_public":false,"interests":[]} ); if ($a.is_logged_in() && $viewedUser.is_current_user()) { $('body').addClass('profile-viewed-by-owner'); } $socialProfiles = []</script><div id="js-react-on-rails-context" style="display:none" data-rails-context="{"inMailer":false,"i18nLocale":"en","i18nDefaultLocale":"en","href":"https://cvut.academia.edu/PKroha","location":"/PKroha","scheme":"https","host":"cvut.academia.edu","port":null,"pathname":"/PKroha","search":null,"httpAcceptLanguage":null,"serverSide":false}"></div> <div class="js-react-on-rails-component" style="display:none" data-component-name="ProfileCheckPaperUpdate" data-props="{}" data-trace="false" data-dom-id="ProfileCheckPaperUpdate-react-component-fe30ce5f-96d1-4df5-bddd-1927b60b3bc3"></div> <div id="ProfileCheckPaperUpdate-react-component-fe30ce5f-96d1-4df5-bddd-1927b60b3bc3"></div> <div class="DesignSystem"><div class="onsite-ping" id="onsite-ping"></div></div><div class="profile-user-info DesignSystem"><div class="social-profile-container"><div class="left-panel-container"><div class="user-info-component-wrapper"><div class="user-summary-cta-container"><div class="user-summary-container"><div class="social-profile-avatar-container"><img class="profile-avatar u-positionAbsolute" border="0" alt="" src="//a.academia-assets.com/images/s200_no_pic.png" /></div><div class="title-container"><h1 class="ds2-5-heading-sans-serif-sm">Petr Kroha</h1><div class="affiliations-container fake-truncate js-profile-affiliations"><div><a class="u-tcGrayDarker" href="https://cvut.academia.edu/">Czech Technical University in Prague</a>, <a class="u-tcGrayDarker" href="https://cvut.academia.edu/Departments/Faculty_of_Information_Technology_Department_of_Software_Engineering/Documents">Faculty of Information Technology, Department of Software Engineering</a>, <span class="u-tcGrayDarker">Faculty Member</span></div></div></div></div><div class="sidebar-cta-container"><button class="ds2-5-button hidden profile-cta-button grow js-profile-follow-button" data-broccoli-component="user-info.follow-button" data-click-track="profile-user-info-follow-button" data-follow-user-fname="Petr" data-follow-user-id="86983740" data-follow-user-source="profile_button" data-has-google="false"><span class="material-symbols-outlined" style="font-size: 20px" translate="no">add</span>Follow</button><button class="ds2-5-button hidden profile-cta-button grow js-profile-unfollow-button" data-broccoli-component="user-info.unfollow-button" data-click-track="profile-user-info-unfollow-button" data-unfollow-user-id="86983740"><span class="material-symbols-outlined" style="font-size: 20px" translate="no">done</span>Following</button></div></div><div class="user-stats-container"><a><div class="stat-container js-profile-followers"><p class="label">Followers</p><p class="data">8</p></div></a><a><div class="stat-container js-profile-followees" data-broccoli-component="user-info.followees-count" data-click-track="profile-expand-user-info-following"><p class="label">Following</p><p class="data">58</p></div></a><span><div class="stat-container"><p class="label"><span class="js-profile-total-view-text">Public Views</span></p><p class="data"><span class="js-profile-view-count"></span></p></div></span></div><div class="suggested-academics-container"><div class="suggested-academics--header"><h3 class="ds2-5-heading-sans-serif-xs">Related Authors</h3></div><ul class="suggested-user-card-list" data-nosnippet="true"><div class="suggested-user-card"><div class="suggested-user-card__avatar social-profile-avatar-container"><a data-nosnippet="" href="https://unizg.academia.edu/AndrejDujella"><img class="profile-avatar u-positionAbsolute" alt="Andrej Dujella related author profile picture" border="0" onerror="if (this.src != '//a.academia-assets.com/images/s200_no_pic.png') this.src = '//a.academia-assets.com/images/s200_no_pic.png';" width="200" height="200" src="https://0.academia-photos.com/29857/9709/9189/s200_andrej.dujella.jpg" /></a></div><div class="suggested-user-card__user-info"><a class="suggested-user-card__user-info__header ds2-5-body-sm-bold ds2-5-body-link" href="https://unizg.academia.edu/AndrejDujella">Andrej Dujella</a><p class="suggested-user-card__user-info__subheader ds2-5-body-xs">University of Zagreb</p></div></div><div class="suggested-user-card"><div class="suggested-user-card__avatar social-profile-avatar-container"><a data-nosnippet="" href="https://uppsala.academia.edu/HeminKoyi"><img class="profile-avatar u-positionAbsolute" alt="Hemin Koyi related author profile picture" border="0" onerror="if (this.src != '//a.academia-assets.com/images/s200_no_pic.png') this.src = '//a.academia-assets.com/images/s200_no_pic.png';" width="200" height="200" src="https://0.academia-photos.com/102248/28141/11213115/s200_hemin.koyi.jpg" /></a></div><div class="suggested-user-card__user-info"><a class="suggested-user-card__user-info__header ds2-5-body-sm-bold ds2-5-body-link" href="https://uppsala.academia.edu/HeminKoyi">Hemin Koyi</a><p class="suggested-user-card__user-info__subheader ds2-5-body-xs">Uppsala University</p></div></div><div class="suggested-user-card"><div class="suggested-user-card__avatar social-profile-avatar-container"><a data-nosnippet="" href="https://uel.academia.edu/JanaJavornik"><img class="profile-avatar u-positionAbsolute" alt="Jana Javornik related author profile picture" border="0" onerror="if (this.src != '//a.academia-assets.com/images/s200_no_pic.png') this.src = '//a.academia-assets.com/images/s200_no_pic.png';" width="200" height="200" src="https://0.academia-photos.com/113072/30527/13170018/s200_jana.javornik.jpg" /></a></div><div class="suggested-user-card__user-info"><a class="suggested-user-card__user-info__header ds2-5-body-sm-bold ds2-5-body-link" href="https://uel.academia.edu/JanaJavornik">Jana Javornik</a><p class="suggested-user-card__user-info__subheader ds2-5-body-xs">University of East London</p></div></div><div class="suggested-user-card"><div class="suggested-user-card__avatar social-profile-avatar-container"><a data-nosnippet="" href="https://cria.academia.edu/ArmandoMarquesGuedes"><img class="profile-avatar u-positionAbsolute" alt="Armando Marques-Guedes related author profile picture" border="0" onerror="if (this.src != '//a.academia-assets.com/images/s200_no_pic.png') this.src = '//a.academia-assets.com/images/s200_no_pic.png';" width="200" height="200" src="https://0.academia-photos.com/134181/3401094/148494125/s200_armando.marques-guedes.png" /></a></div><div class="suggested-user-card__user-info"><a class="suggested-user-card__user-info__header ds2-5-body-sm-bold ds2-5-body-link" href="https://cria.academia.edu/ArmandoMarquesGuedes">Armando Marques-Guedes</a><p class="suggested-user-card__user-info__subheader ds2-5-body-xs">UNL - New University of Lisbon</p></div></div><div class="suggested-user-card"><div class="suggested-user-card__avatar social-profile-avatar-container"><a data-nosnippet="" href="https://leicester.academia.edu/GrahamMartin"><img class="profile-avatar u-positionAbsolute" alt="Graham Martin related author profile picture" border="0" onerror="if (this.src != '//a.academia-assets.com/images/s200_no_pic.png') this.src = '//a.academia-assets.com/images/s200_no_pic.png';" width="200" height="200" src="https://0.academia-photos.com/156189/40499/1481064/s200_graham.martin.jpg" /></a></div><div class="suggested-user-card__user-info"><a class="suggested-user-card__user-info__header ds2-5-body-sm-bold ds2-5-body-link" href="https://leicester.academia.edu/GrahamMartin">Graham Martin</a><p class="suggested-user-card__user-info__subheader ds2-5-body-xs">University of Leicester</p></div></div><div class="suggested-user-card"><div class="suggested-user-card__avatar social-profile-avatar-container"><a data-nosnippet="" href="https://uncg.academia.edu/GwenRobbinsSchug"><img class="profile-avatar u-positionAbsolute" alt="Gwen Robbins Schug related author profile picture" border="0" onerror="if (this.src != '//a.academia-assets.com/images/s200_no_pic.png') this.src = '//a.academia-assets.com/images/s200_no_pic.png';" width="200" height="200" src="https://0.academia-photos.com/161482/41323/170269686/s200_gwen.robbins_schug.png" /></a></div><div class="suggested-user-card__user-info"><a class="suggested-user-card__user-info__header ds2-5-body-sm-bold ds2-5-body-link" href="https://uncg.academia.edu/GwenRobbinsSchug">Gwen Robbins Schug</a><p class="suggested-user-card__user-info__subheader ds2-5-body-xs">University of North Carolina at Greensboro</p></div></div><div class="suggested-user-card"><div class="suggested-user-card__avatar social-profile-avatar-container"><a data-nosnippet="" href="https://usal.academia.edu/GabrielGutierrezAlonso"><img class="profile-avatar u-positionAbsolute" alt="Gabriel Gutierrez-Alonso related author profile picture" border="0" onerror="if (this.src != '//a.academia-assets.com/images/s200_no_pic.png') this.src = '//a.academia-assets.com/images/s200_no_pic.png';" width="200" height="200" src="https://0.academia-photos.com/175637/822125/1022101/s200_gabriel.gutierrez-alonso.jpg" /></a></div><div class="suggested-user-card__user-info"><a class="suggested-user-card__user-info__header ds2-5-body-sm-bold ds2-5-body-link" href="https://usal.academia.edu/GabrielGutierrezAlonso">Gabriel Gutierrez-Alonso</a><p class="suggested-user-card__user-info__subheader ds2-5-body-xs">University of Salamanca</p></div></div><div class="suggested-user-card"><div class="suggested-user-card__avatar social-profile-avatar-container"><a data-nosnippet="" href="https://mq.academia.edu/JohnSutton"><img class="profile-avatar u-positionAbsolute" alt="John Sutton related author profile picture" border="0" onerror="if (this.src != '//a.academia-assets.com/images/s200_no_pic.png') this.src = '//a.academia-assets.com/images/s200_no_pic.png';" width="200" height="200" src="https://0.academia-photos.com/176044/43811/40295/s200_john.sutton.jpg" /></a></div><div class="suggested-user-card__user-info"><a class="suggested-user-card__user-info__header ds2-5-body-sm-bold ds2-5-body-link" href="https://mq.academia.edu/JohnSutton">John Sutton</a><p class="suggested-user-card__user-info__subheader ds2-5-body-xs">Macquarie University</p></div></div><div class="suggested-user-card"><div class="suggested-user-card__avatar social-profile-avatar-container"><a data-nosnippet="" href="https://ufrgs.academia.edu/ErosCarvalho"><img class="profile-avatar u-positionAbsolute" alt="Eros Carvalho related author profile picture" border="0" onerror="if (this.src != '//a.academia-assets.com/images/s200_no_pic.png') this.src = '//a.academia-assets.com/images/s200_no_pic.png';" width="200" height="200" src="https://0.academia-photos.com/176585/88715/48865541/s200_eros.carvalho.jpg" /></a></div><div class="suggested-user-card__user-info"><a class="suggested-user-card__user-info__header ds2-5-body-sm-bold ds2-5-body-link" href="https://ufrgs.academia.edu/ErosCarvalho">Eros Carvalho</a><p class="suggested-user-card__user-info__subheader ds2-5-body-xs">Universidade Federal do Rio Grande do Sul</p></div></div><div class="suggested-user-card"><div class="suggested-user-card__avatar social-profile-avatar-container"><a data-nosnippet="" href="https://swansea.academia.edu/KevinArbuckle"><img class="profile-avatar u-positionAbsolute" alt="Kevin Arbuckle related author profile picture" border="0" onerror="if (this.src != '//a.academia-assets.com/images/s200_no_pic.png') this.src = '//a.academia-assets.com/images/s200_no_pic.png';" width="200" height="200" src="https://0.academia-photos.com/191329/90380/6936137/s200_kevin.arbuckle.jpg" /></a></div><div class="suggested-user-card__user-info"><a class="suggested-user-card__user-info__header ds2-5-body-sm-bold ds2-5-body-link" href="https://swansea.academia.edu/KevinArbuckle">Kevin Arbuckle</a><p class="suggested-user-card__user-info__subheader ds2-5-body-xs">Swansea University</p></div></div></ul></div><style type="text/css">.suggested-academics--header h3{font-size:16px;font-weight:500;line-height:20px}</style><div class="external-links-container"><ul class="profile-links new-profile js-UserInfo-social"><li class="profile-profiles js-social-profiles-container"><i class="fa fa-spin fa-spinner"></i></li></ul></div></div></div><div class="right-panel-container"><div class="user-content-wrapper"><div class="uploads-container" id="social-redesign-work-container"><div class="upload-header"><h2 class="ds2-5-heading-sans-serif-xs">Uploads</h2></div><div class="documents-container backbone-social-profile-documents" style="width: 100%;"><div class="u-taCenter"></div><div class="profile--tab_content_container js-tab-pane tab-pane active" id="all"><div class="profile--tab_heading_container js-section-heading" data-section="Papers" id="Papers"><h3 class="profile--tab_heading_container">Papers by Petr Kroha</h3></div><div class="js-work-strip profile--work_container" data-work-id="111472634"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/111472634/Quality_Measurement_of_Functional_Requirements"><img alt="Research paper thumbnail of Quality Measurement of Functional Requirements" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Quality Measurement of Functional Requirements</div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="111472634"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="111472634"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 111472634; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=111472634]").text(description); $(".js-view-count[data-work-id=111472634]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 111472634; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='111472634']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=111472634]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":111472634,"title":"Quality Measurement of Functional Requirements","translated_title":"","metadata":{"publication_date":{"day":null,"month":null,"year":2023,"errors":{}}},"translated_abstract":null,"internal_url":"https://www.academia.edu/111472634/Quality_Measurement_of_Functional_Requirements","translated_internal_url":"","created_at":"2023-12-15T01:49:14.331-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Quality_Measurement_of_Functional_Requirements","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":null,"impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"}],"urls":[{"id":37126762,"url":"https://doi.org/10.5220/0012148700003538"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-111472634-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="111472631"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/111472631/Expanding_Normalized_Systems_from_textual_domain_descriptions_using_TEMOS"><img alt="Research paper thumbnail of Expanding Normalized Systems from textual domain descriptions using TEMOS" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Expanding Normalized Systems from textual domain descriptions using TEMOS</div><div class="wp-workCard_item"><span>Journal of Intelligent Information Systems</span><span>, May 10, 2022</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="111472631"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="111472631"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 111472631; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=111472631]").text(description); $(".js-view-count[data-work-id=111472631]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 111472631; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='111472631']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=111472631]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":111472631,"title":"Expanding Normalized Systems from textual domain descriptions using TEMOS","translated_title":"","metadata":{"publisher":"Springer Science+Business Media","publication_date":{"day":10,"month":5,"year":2022,"errors":{}},"publication_name":"Journal of Intelligent Information Systems"},"translated_abstract":null,"internal_url":"https://www.academia.edu/111472631/Expanding_Normalized_Systems_from_textual_domain_descriptions_using_TEMOS","translated_internal_url":"","created_at":"2023-12-15T01:49:13.126-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Expanding_Normalized_Systems_from_textual_domain_descriptions_using_TEMOS","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":null,"impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":102744,"name":"Ambiguity","url":"https://www.academia.edu/Documents/in/Ambiguity"},{"id":631862,"name":"Intelligent Information Systems","url":"https://www.academia.edu/Documents/in/Intelligent_Information_Systems"},{"id":2070034,"name":"Data Format","url":"https://www.academia.edu/Documents/in/Data_Format"}],"urls":[{"id":37126760,"url":"https://doi.org/10.1007/s10844-022-00706-8"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-111472631-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="111472607"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/111472607/Recovering_Traceability_Links_Between_Code_and_Specification_Through_Domain_Model_Extraction"><img alt="Research paper thumbnail of Recovering Traceability Links Between Code and Specification Through Domain Model Extraction" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Recovering Traceability Links Between Code and Specification Through Domain Model Extraction</div><div class="wp-workCard_item"><span>Lecture notes in business information processing</span><span>, 2014</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">ABSTRACT Requirements traceability is an extremely important aspect of software development and e...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">ABSTRACT Requirements traceability is an extremely important aspect of software development and especially of maintenance. Efficient maintaining of traceability links between high-level requirements specification and low-level implementation is hindered by many problems. In this paper, we propose a method for automated recovery of links between parts of the textual requirement specification and the source code of implementation. The described method is based on a method allowing extraction of a prototype domain model from plain text requirements specification. The proposed method is evaluated on two non-trivial examples. The performed experiments show that our method is able to link requirements with source code with the accuracy of F-1 = 58 - 61 %.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="111472607"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="111472607"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 111472607; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=111472607]").text(description); $(".js-view-count[data-work-id=111472607]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 111472607; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='111472607']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=111472607]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":111472607,"title":"Recovering Traceability Links Between Code and Specification Through Domain Model Extraction","translated_title":"","metadata":{"abstract":"ABSTRACT Requirements traceability is an extremely important aspect of software development and especially of maintenance. Efficient maintaining of traceability links between high-level requirements specification and low-level implementation is hindered by many problems. In this paper, we propose a method for automated recovery of links between parts of the textual requirement specification and the source code of implementation. The described method is based on a method allowing extraction of a prototype domain model from plain text requirements specification. The proposed method is evaluated on two non-trivial examples. The performed experiments show that our method is able to link requirements with source code with the accuracy of F-1 = 58 - 61 %.","publisher":"Springer Science+Business Media","publication_date":{"day":null,"month":null,"year":2014,"errors":{}},"publication_name":"Lecture notes in business information processing"},"translated_abstract":"ABSTRACT Requirements traceability is an extremely important aspect of software development and especially of maintenance. Efficient maintaining of traceability links between high-level requirements specification and low-level implementation is hindered by many problems. In this paper, we propose a method for automated recovery of links between parts of the textual requirement specification and the source code of implementation. The described method is based on a method allowing extraction of a prototype domain model from plain text requirements specification. The proposed method is evaluated on two non-trivial examples. The performed experiments show that our method is able to link requirements with source code with the accuracy of F-1 = 58 - 61 %.","internal_url":"https://www.academia.edu/111472607/Recovering_Traceability_Links_Between_Code_and_Specification_Through_Domain_Model_Extraction","translated_internal_url":"","created_at":"2023-12-15T01:48:56.170-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Recovering_Traceability_Links_Between_Code_and_Specification_Through_Domain_Model_Extraction","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":"ABSTRACT Requirements traceability is an extremely important aspect of software development and especially of maintenance. Efficient maintaining of traceability links between high-level requirements specification and low-level implementation is hindered by many problems. In this paper, we propose a method for automated recovery of links between parts of the textual requirement specification and the source code of implementation. The described method is based on a method allowing extraction of a prototype domain model from plain text requirements specification. The proposed method is evaluated on two non-trivial examples. The performed experiments show that our method is able to link requirements with source code with the accuracy of F-1 = 58 - 61 %.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":511927,"name":"Traceability","url":"https://www.academia.edu/Documents/in/Traceability"}],"urls":[{"id":37126740,"url":"https://doi.org/10.1007/978-3-662-44860-1_11"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-111472607-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="95247940"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/95247940/EUrent_Case_Study_for_Expanding_Normalized_Systems_from_Textual_Domain_Description_using_TEMOS"><img alt="Research paper thumbnail of EUrent Case Study for Expanding Normalized Systems from Textual Domain Description using TEMOS" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">EUrent Case Study for Expanding Normalized Systems from Textual Domain Description using TEMOS</div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">This is the case study for evaluating the approach on using NLP methods on textual functional req...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">This is the case study for evaluating the approach on using NLP methods on textual functional requirements to generate Normalized Systems models. It is based on a EUrent case that is used for Normalized Systems trainings and tutorials for several years in NSX (<a href="https://normalizedsystems.org" rel="nofollow">https://normalizedsystems.org</a>). We compare the original reference model and the generated one from the textual description.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="95247940"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="95247940"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 95247940; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=95247940]").text(description); $(".js-view-count[data-work-id=95247940]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 95247940; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='95247940']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=95247940]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":95247940,"title":"EUrent Case Study for Expanding Normalized Systems from Textual Domain Description using TEMOS","translated_title":"","metadata":{"abstract":"This is the case study for evaluating the approach on using NLP methods on textual functional requirements to generate Normalized Systems models. It is based on a EUrent case that is used for Normalized Systems trainings and tutorials for several years in NSX (https://normalizedsystems.org). We compare the original reference model and the generated one from the textual description.","publisher":"Zenodo","publication_date":{"day":1,"month":2,"year":2021,"errors":{}}},"translated_abstract":"This is the case study for evaluating the approach on using NLP methods on textual functional requirements to generate Normalized Systems models. It is based on a EUrent case that is used for Normalized Systems trainings and tutorials for several years in NSX (https://normalizedsystems.org). We compare the original reference model and the generated one from the textual description.","internal_url":"https://www.academia.edu/95247940/EUrent_Case_Study_for_Expanding_Normalized_Systems_from_Textual_Domain_Description_using_TEMOS","translated_internal_url":"","created_at":"2023-01-18T10:59:10.895-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"EUrent_Case_Study_for_Expanding_Normalized_Systems_from_Textual_Domain_Description_using_TEMOS","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":"This is the case study for evaluating the approach on using NLP methods on textual functional requirements to generate Normalized Systems models. It is based on a EUrent case that is used for Normalized Systems trainings and tutorials for several years in NSX (https://normalizedsystems.org). We compare the original reference model and the generated one from the textual description.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-95247940-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="95247939"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/95247939/FG_SRE_Bericht_und_Beitr%C3%A4ge_vom_Workshop_Reengineering_Prozesse_RePro_2006_am_23_und_24_November_2006_in_Chemnitz"><img alt="Research paper thumbnail of FG SRE: Bericht und Beiträge vom Workshop Reengineering Prozesse (RePro 2006) am 23. und 24. November 2006 in Chemnitz" class="work-thumbnail" src="https://attachments.academia-assets.com/97481876/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/95247939/FG_SRE_Bericht_und_Beitr%C3%A4ge_vom_Workshop_Reengineering_Prozesse_RePro_2006_am_23_und_24_November_2006_in_Chemnitz">FG SRE: Bericht und Beiträge vom Workshop Reengineering Prozesse (RePro 2006) am 23. und 24. November 2006 in Chemnitz</a></div><div class="wp-workCard_item"><span>Softwaretechnik-Trends</span><span>, 2007</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">Der vorliegende Tagungsband umfasst die Kurzfassungen der Beiträge des Workshops &quot;Software M...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">Der vorliegende Tagungsband umfasst die Kurzfassungen der Beiträge des Workshops &quot;Software Migration&quot; und die Kurzbeschreibungen der ausgestellen Software-Werkzeuge zur Unterstützung der Software Migration. Auf die Folienpräsentationen zu den einzelnen Beiträgen kann über</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="60f3428147545612e2250940ff1c3fb1" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":97481876,"asset_id":95247939,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/97481876/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="95247939"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="95247939"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 95247939; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=95247939]").text(description); $(".js-view-count[data-work-id=95247939]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 95247939; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='95247939']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "60f3428147545612e2250940ff1c3fb1" } } $('.js-work-strip[data-work-id=95247939]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":95247939,"title":"FG SRE: Bericht und Beiträge vom Workshop Reengineering Prozesse (RePro 2006) am 23. und 24. November 2006 in Chemnitz","translated_title":"","metadata":{"abstract":"Der vorliegende Tagungsband umfasst die Kurzfassungen der Beiträge des Workshops \u0026quot;Software Migration\u0026quot; und die Kurzbeschreibungen der ausgestellen Software-Werkzeuge zur Unterstützung der Software Migration. Auf die Folienpräsentationen zu den einzelnen Beiträgen kann über","publisher":"Softwaretechnik-Trends","publication_date":{"day":null,"month":null,"year":2007,"errors":{}},"publication_name":"Softwaretechnik-Trends"},"translated_abstract":"Der vorliegende Tagungsband umfasst die Kurzfassungen der Beiträge des Workshops \u0026quot;Software Migration\u0026quot; und die Kurzbeschreibungen der ausgestellen Software-Werkzeuge zur Unterstützung der Software Migration. Auf die Folienpräsentationen zu den einzelnen Beiträgen kann über","internal_url":"https://www.academia.edu/95247939/FG_SRE_Bericht_und_Beitr%C3%A4ge_vom_Workshop_Reengineering_Prozesse_RePro_2006_am_23_und_24_November_2006_in_Chemnitz","translated_internal_url":"","created_at":"2023-01-18T10:59:10.765-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":97481876,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/97481876/thumbnails/1.jpg","file_name":"00vorwort.pdf","download_url":"https://www.academia.edu/attachments/97481876/download_file","bulk_download_file_name":"FG_SRE_Bericht_und_Beitrage_vom_Workshop.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/97481876/00vorwort-libre.pdf?1674071620=\u0026response-content-disposition=attachment%3B+filename%3DFG_SRE_Bericht_und_Beitrage_vom_Workshop.pdf\u0026Expires=1743925036\u0026Signature=T8JErQ6dQYsgrzNo-ypUBDPWe5xgmFowSFCZxPFL21iTSedCzWaBClJ-MrFDGMu6mpUdmkNGdLG-jJmoZwzliQQn5X6i7bbyuB01NogJcvHzw9IADAaaBbEXhlGzpIvTAsxLZaCLWJgYnayLN0iYwNq6Mc1AfAsf4DlHjPmaQEtBe30YOVbetjFA0ZvwMRQietwR-5dX3d8~0cjbomJeYfuV4kmhJk1~NcNbYR-WJ~m0G5IyXEk7iEtD7YSumh2q~VUppwVyg561e4KhThgHaAObxVOsaLEsh0QyNpagU2ZkyGcYgFvbxtRvIhkGbJcaNcB8NgWC39Y6qOHqW4fiqg__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"FG_SRE_Bericht_und_Beiträge_vom_Workshop_Reengineering_Prozesse_RePro_2006_am_23_und_24_November_2006_in_Chemnitz","translated_slug":"","page_count":2,"language":"de","content_type":"Work","summary":"Der vorliegende Tagungsband umfasst die Kurzfassungen der Beiträge des Workshops \u0026quot;Software Migration\u0026quot; und die Kurzbeschreibungen der ausgestellen Software-Werkzeuge zur Unterstützung der Software Migration. Auf die Folienpräsentationen zu den einzelnen Beiträgen kann über","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":97481876,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/97481876/thumbnails/1.jpg","file_name":"00vorwort.pdf","download_url":"https://www.academia.edu/attachments/97481876/download_file","bulk_download_file_name":"FG_SRE_Bericht_und_Beitrage_vom_Workshop.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/97481876/00vorwort-libre.pdf?1674071620=\u0026response-content-disposition=attachment%3B+filename%3DFG_SRE_Bericht_und_Beitrage_vom_Workshop.pdf\u0026Expires=1743925036\u0026Signature=T8JErQ6dQYsgrzNo-ypUBDPWe5xgmFowSFCZxPFL21iTSedCzWaBClJ-MrFDGMu6mpUdmkNGdLG-jJmoZwzliQQn5X6i7bbyuB01NogJcvHzw9IADAaaBbEXhlGzpIvTAsxLZaCLWJgYnayLN0iYwNq6Mc1AfAsf4DlHjPmaQEtBe30YOVbetjFA0ZvwMRQietwR-5dX3d8~0cjbomJeYfuV4kmhJk1~NcNbYR-WJ~m0G5IyXEk7iEtD7YSumh2q~VUppwVyg561e4KhThgHaAObxVOsaLEsh0QyNpagU2ZkyGcYgFvbxtRvIhkGbJcaNcB8NgWC39Y6qOHqW4fiqg__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"},{"id":97481877,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/97481877/thumbnails/1.jpg","file_name":"00vorwort.pdf","download_url":"https://www.academia.edu/attachments/97481877/download_file","bulk_download_file_name":"FG_SRE_Bericht_und_Beitrage_vom_Workshop.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/97481877/00vorwort-libre.pdf?1674071621=\u0026response-content-disposition=attachment%3B+filename%3DFG_SRE_Bericht_und_Beitrage_vom_Workshop.pdf\u0026Expires=1743925036\u0026Signature=IIWSNz0OEGvIf8hFRZspO981cqBSaabQyQsTgKFg29JekWPGcFZEujny9jM2Lr80niBdKD6o0LZPspFOnpocA1ylw7VBXm8Kp1TiekYUtPnWTFy6j1aZicZhjyyaIJ3JhcjDJ8ogPKwQPS6sjmkxG3SEeccivbIoe21900diBtYcYXnH5VF83XIt90P-H7wG~1-jaWBbLKP5rSoXnqWhEt7zah7DtIcajsXAg1Udog3zRrCm6qqIt1dpL-j476~RL1FNySbN-0j9Y292Z3QPXBTJ95Ht6MvKYfJfKL~wRF1aqVrEBA3at4YWsFxNalK2jL3mK8VSfVV5NVlRa45vQg__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"}],"urls":[{"id":28180462,"url":"http://pi.informatik.uni-siegen.de/stt/27_1/01_Fachgruppenberichte/SRE/00vorwort.pdf"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-95247939-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="95247898"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/95247898/Profillinie_6_Modellierung_Simulation_Hochleistungsrechnen"><img alt="Research paper thumbnail of Profillinie 6: Modellierung, Simulation, Hochleistungsrechnen" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Profillinie 6: Modellierung, Simulation, Hochleistungsrechnen</div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">An der TU Chemnitz haben sich seit über zwei Jahrzehnten die Gebiete der rechnergestützten Wissen...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">An der TU Chemnitz haben sich seit über zwei Jahrzehnten die Gebiete der rechnergestützten Wissenschaften (Computational Science) sowie des parallelen und verteilten Hochleistungsrechnens mit zunehmender Verzahnung entwickelt. Die Koordinierung und Bündelung entsprechender Forschungsarbeiten in der Profillinie 6 “Modellierung, Simulation, Hochleistungsrechnen” wird es ermöglichen, im internationalen Wettbewerb des Wissens mitzuhalten.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="95247898"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="95247898"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 95247898; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=95247898]").text(description); $(".js-view-count[data-work-id=95247898]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 95247898; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='95247898']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=95247898]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":95247898,"title":"Profillinie 6: Modellierung, Simulation, Hochleistungsrechnen","translated_title":"","metadata":{"abstract":"An der TU Chemnitz haben sich seit über zwei Jahrzehnten die Gebiete der rechnergestützten Wissenschaften (Computational Science) sowie des parallelen und verteilten Hochleistungsrechnens mit zunehmender Verzahnung entwickelt. Die Koordinierung und Bündelung entsprechender Forschungsarbeiten in der Profillinie 6 “Modellierung, Simulation, Hochleistungsrechnen” wird es ermöglichen, im internationalen Wettbewerb des Wissens mitzuhalten."},"translated_abstract":"An der TU Chemnitz haben sich seit über zwei Jahrzehnten die Gebiete der rechnergestützten Wissenschaften (Computational Science) sowie des parallelen und verteilten Hochleistungsrechnens mit zunehmender Verzahnung entwickelt. Die Koordinierung und Bündelung entsprechender Forschungsarbeiten in der Profillinie 6 “Modellierung, Simulation, Hochleistungsrechnen” wird es ermöglichen, im internationalen Wettbewerb des Wissens mitzuhalten.","internal_url":"https://www.academia.edu/95247898/Profillinie_6_Modellierung_Simulation_Hochleistungsrechnen","translated_internal_url":"","created_at":"2023-01-18T10:57:54.264-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Profillinie_6_Modellierung_Simulation_Hochleistungsrechnen","translated_slug":"","page_count":null,"language":"de","content_type":"Work","summary":"An der TU Chemnitz haben sich seit über zwei Jahrzehnten die Gebiete der rechnergestützten Wissenschaften (Computational Science) sowie des parallelen und verteilten Hochleistungsrechnens mit zunehmender Verzahnung entwickelt. Die Koordinierung und Bündelung entsprechender Forschungsarbeiten in der Profillinie 6 “Modellierung, Simulation, Hochleistungsrechnen” wird es ermöglichen, im internationalen Wettbewerb des Wissens mitzuhalten.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":48636,"name":"Simulation","url":"https://www.academia.edu/Documents/in/Simulation"},{"id":207571,"name":"Linux Cluster","url":"https://www.academia.edu/Documents/in/Linux_Cluster"},{"id":515169,"name":"DDC","url":"https://www.academia.edu/Documents/in/DDC"},{"id":587115,"name":"Arbeitsmarkt","url":"https://www.academia.edu/Documents/in/Arbeitsmarkt"},{"id":624594,"name":"Profil","url":"https://www.academia.edu/Documents/in/Profil"},{"id":1761732,"name":"Modellierung","url":"https://www.academia.edu/Documents/in/Modellierung"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-95247898-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="85499565"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/85499565/Problem_of_Semantic_Enrichment_of_Sentences_Used_in_Textual_Requirements_Specification"><img alt="Research paper thumbnail of Problem of Semantic Enrichment of Sentences Used in Textual Requirements Specification" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Problem of Semantic Enrichment of Sentences Used in Textual Requirements Specification</div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="85499565"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="85499565"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 85499565; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=85499565]").text(description); $(".js-view-count[data-work-id=85499565]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 85499565; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='85499565']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=85499565]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":85499565,"title":"Problem of Semantic Enrichment of Sentences Used in Textual Requirements Specification","translated_title":"","metadata":{"publisher":"CAiSE Workshops","publication_date":{"day":null,"month":null,"year":2021,"errors":{}}},"translated_abstract":null,"internal_url":"https://www.academia.edu/85499565/Problem_of_Semantic_Enrichment_of_Sentences_Used_in_Textual_Requirements_Specification","translated_internal_url":"","created_at":"2022-08-24T00:53:45.101-07:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Problem_of_Semantic_Enrichment_of_Sentences_Used_in_Textual_Requirements_Specification","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":null,"impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":1432,"name":"Natural Language Processing","url":"https://www.academia.edu/Documents/in/Natural_Language_Processing"}],"urls":[{"id":23298166,"url":"https://doi.org/10.1007/978-3-030-79022-6_7"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-85499565-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="85499516"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/85499516/Hurst_Exponent_and_Trading_Signals_Derived_from_Market_Time_Series"><img alt="Research paper thumbnail of Hurst Exponent and Trading Signals Derived from Market Time Series" class="work-thumbnail" src="https://attachments.academia-assets.com/90179718/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/85499516/Hurst_Exponent_and_Trading_Signals_Derived_from_Market_Time_Series">Hurst Exponent and Trading Signals Derived from Market Time Series</a></div><div class="wp-workCard_item"><span>Proceedings of the 20th International Conference on Enterprise Information Systems</span><span>, 2018</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">In this contribution, we investigate whether it is possible to use chaotic properties of time ser...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">In this contribution, we investigate whether it is possible to use chaotic properties of time series in forecasting. Time series of market data have components of white noise without any trend, and they have components of brown noise containing trends. We constructed a new technical indicator MH (Moving Hurst) based on Hurst exponent that describes chaotic properties of time series. Further, we stated and proved a hypothesis that this indicator can bring more profit than the very well known indicator MACD (Moving Averages Convergence Divergence) that is based on moving averages of time series values. In our experiments, we tested and evaluated our proposal using hypothesis testing. We argue that Hurst exponent can be used as an indicator of technical analysis under considerations discussed in our paper.</span></div><div class="wp-workCard_item"><div class="carousel-container carousel-container--sm" id="profile-work-85499516-figures"><div class="prev-slide-container js-prev-button-container"><button aria-label="Previous" class="carousel-navigation-button js-profile-work-85499516-figures-prev"><span class="material-symbols-outlined" style="font-size: 24px" translate="no">arrow_back_ios</span></button></div><div class="slides-container js-slides-container"><figure class="figure-slide-container"><a href="https://www.academia.edu/figures/38418487/figure-1-hurst-exponent-and-trading-signals-derived-from"><img alt="" class="figure-slide-image" src="https://figures.academia-assets.com/90179718/figure_001.jpg" /></a></figure></div><div class="next-slide-container js-next-button-container"><button aria-label="Next" class="carousel-navigation-button js-profile-work-85499516-figures-next"><span class="material-symbols-outlined" style="font-size: 24px" translate="no">arrow_forward_ios</span></button></div></div></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="e843ef6589292c387b007339c1145a20" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":90179718,"asset_id":85499516,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/90179718/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="85499516"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="85499516"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 85499516; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=85499516]").text(description); $(".js-view-count[data-work-id=85499516]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 85499516; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='85499516']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "e843ef6589292c387b007339c1145a20" } } $('.js-work-strip[data-work-id=85499516]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":85499516,"title":"Hurst Exponent and Trading Signals Derived from Market Time Series","translated_title":"","metadata":{"publisher":"SCITEPRESS - Science and Technology Publications","ai_title_tag":"Hurst Exponent: A New Trading Signal Indicator","grobid_abstract":"In this contribution, we investigate whether it is possible to use chaotic properties of time series in forecasting. Time series of market data have components of white noise without any trend, and they have components of brown noise containing trends. We constructed a new technical indicator MH (Moving Hurst) based on Hurst exponent that describes chaotic properties of time series. Further, we stated and proved a hypothesis that this indicator can bring more profit than the very well known indicator MACD (Moving Averages Convergence Divergence) that is based on moving averages of time series values. In our experiments, we tested and evaluated our proposal using hypothesis testing. We argue that Hurst exponent can be used as an indicator of technical analysis under considerations discussed in our paper.","publication_date":{"day":null,"month":null,"year":2018,"errors":{}},"publication_name":"Proceedings of the 20th International Conference on Enterprise Information Systems","grobid_abstract_attachment_id":90179718},"translated_abstract":null,"internal_url":"https://www.academia.edu/85499516/Hurst_Exponent_and_Trading_Signals_Derived_from_Market_Time_Series","translated_internal_url":"","created_at":"2022-08-24T00:53:03.520-07:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":90179718,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/90179718/thumbnails/1.jpg","file_name":"66670.pdf","download_url":"https://www.academia.edu/attachments/90179718/download_file","bulk_download_file_name":"Hurst_Exponent_and_Trading_Signals_Deriv.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/90179718/66670-libre.pdf?1661327887=\u0026response-content-disposition=attachment%3B+filename%3DHurst_Exponent_and_Trading_Signals_Deriv.pdf\u0026Expires=1743925036\u0026Signature=HbQMeEpg6leAbvwbms07D~6UNjokAVTAcTeEaS~o2cuPGSMz0jfwP30pyXodWcdB1yIqC~z45EVwL6MJB9IKVO~5czvD~~nQYu02u~E4MlUUMfBofQ1HcujOdyrf403OIuPQ~t8OODuu~Zenh79RMsseY3frmt7snsTB7pQmrjN7eEEWLCKNvJFe-vGb-pRi29QLsaxKwSIeFGAF4xZLV~aMwdSX9hLmA9M5iXuT6z3u5tccsGBaEVjkODNafNYRNrTkDOLt-428jZ1X5QGczclP0NkVIO-HSQhdZeoEqMARFoouTp33k9hM0MeRlsn4uab8TjKntUmcyDCknE5XRQ__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"Hurst_Exponent_and_Trading_Signals_Derived_from_Market_Time_Series","translated_slug":"","page_count":8,"language":"en","content_type":"Work","summary":"In this contribution, we investigate whether it is possible to use chaotic properties of time series in forecasting. Time series of market data have components of white noise without any trend, and they have components of brown noise containing trends. We constructed a new technical indicator MH (Moving Hurst) based on Hurst exponent that describes chaotic properties of time series. Further, we stated and proved a hypothesis that this indicator can bring more profit than the very well known indicator MACD (Moving Averages Convergence Divergence) that is based on moving averages of time series values. In our experiments, we tested and evaluated our proposal using hypothesis testing. We argue that Hurst exponent can be used as an indicator of technical analysis under considerations discussed in our paper.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":90179718,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/90179718/thumbnails/1.jpg","file_name":"66670.pdf","download_url":"https://www.academia.edu/attachments/90179718/download_file","bulk_download_file_name":"Hurst_Exponent_and_Trading_Signals_Deriv.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/90179718/66670-libre.pdf?1661327887=\u0026response-content-disposition=attachment%3B+filename%3DHurst_Exponent_and_Trading_Signals_Deriv.pdf\u0026Expires=1743925036\u0026Signature=HbQMeEpg6leAbvwbms07D~6UNjokAVTAcTeEaS~o2cuPGSMz0jfwP30pyXodWcdB1yIqC~z45EVwL6MJB9IKVO~5czvD~~nQYu02u~E4MlUUMfBofQ1HcujOdyrf403OIuPQ~t8OODuu~Zenh79RMsseY3frmt7snsTB7pQmrjN7eEEWLCKNvJFe-vGb-pRi29QLsaxKwSIeFGAF4xZLV~aMwdSX9hLmA9M5iXuT6z3u5tccsGBaEVjkODNafNYRNrTkDOLt-428jZ1X5QGczclP0NkVIO-HSQhdZeoEqMARFoouTp33k9hM0MeRlsn4uab8TjKntUmcyDCknE5XRQ__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":990920,"name":"Detrended Fluctuation Analysis","url":"https://www.academia.edu/Documents/in/Detrended_Fluctuation_Analysis"},{"id":1447726,"name":"Hurst Exponent","url":"https://www.academia.edu/Documents/in/Hurst_Exponent"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (true) { Aedu.setUpFigureCarousel('profile-work-85499516-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="82289158"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/82289158/SEMAPRO_2010_Committee_SEMAPRO_Advisory_Chairs_SEMAPRO_2010_Industry_Liaison_Chairs"><img alt="Research paper thumbnail of SEMAPRO 2010 Committee SEMAPRO Advisory Chairs SEMAPRO 2010 Industry Liaison Chairs" class="work-thumbnail" src="https://attachments.academia-assets.com/88045709/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/82289158/SEMAPRO_2010_Committee_SEMAPRO_Advisory_Chairs_SEMAPRO_2010_Industry_Liaison_Chairs">SEMAPRO 2010 Committee SEMAPRO Advisory Chairs SEMAPRO 2010 Industry Liaison Chairs</a></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">the complexity of understanding and processing information. Semantic processing considers context...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">the complexity of understanding and processing information. Semantic processing considers contextual dependencies and adds to the individually acquired knowledge emergent properties and understanding. Hardware and software support and platforms were developed for semantically enhanced information retrieval and interpretation. Searching for video, voice and speech [VVS] raises additional problems to specialized engines with respect to text search. Contextual searching and special patterns-based techniques are current solutions. With the progress on ontology, web services, semantic social media, semantic web, deep web search /deep semantic web/, semantic deep web, semantic networking and semantic reasoning, SEMAPRO 2010 constituted the stage for the state-of-the-art on the most recent advances. We take here the opportunity to warmly thank all the members of the SEMAPRO 2010 technical program committee as well as the numerous reviewers. The creation of such a broad and high quality con...</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="a154fc1e71dae2024e0d42d38e0966d4" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":88045709,"asset_id":82289158,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/88045709/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="82289158"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="82289158"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 82289158; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=82289158]").text(description); $(".js-view-count[data-work-id=82289158]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 82289158; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='82289158']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "a154fc1e71dae2024e0d42d38e0966d4" } } $('.js-work-strip[data-work-id=82289158]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":82289158,"title":"SEMAPRO 2010 Committee SEMAPRO Advisory Chairs SEMAPRO 2010 Industry Liaison Chairs","translated_title":"","metadata":{"abstract":"the complexity of understanding and processing information. Semantic processing considers contextual dependencies and adds to the individually acquired knowledge emergent properties and understanding. Hardware and software support and platforms were developed for semantically enhanced information retrieval and interpretation. Searching for video, voice and speech [VVS] raises additional problems to specialized engines with respect to text search. Contextual searching and special patterns-based techniques are current solutions. With the progress on ontology, web services, semantic social media, semantic web, deep web search /deep semantic web/, semantic deep web, semantic networking and semantic reasoning, SEMAPRO 2010 constituted the stage for the state-of-the-art on the most recent advances. We take here the opportunity to warmly thank all the members of the SEMAPRO 2010 technical program committee as well as the numerous reviewers. The creation of such a broad and high quality con..."},"translated_abstract":"the complexity of understanding and processing information. Semantic processing considers contextual dependencies and adds to the individually acquired knowledge emergent properties and understanding. Hardware and software support and platforms were developed for semantically enhanced information retrieval and interpretation. Searching for video, voice and speech [VVS] raises additional problems to specialized engines with respect to text search. Contextual searching and special patterns-based techniques are current solutions. With the progress on ontology, web services, semantic social media, semantic web, deep web search /deep semantic web/, semantic deep web, semantic networking and semantic reasoning, SEMAPRO 2010 constituted the stage for the state-of-the-art on the most recent advances. We take here the opportunity to warmly thank all the members of the SEMAPRO 2010 technical program committee as well as the numerous reviewers. The creation of such a broad and high quality con...","internal_url":"https://www.academia.edu/82289158/SEMAPRO_2010_Committee_SEMAPRO_Advisory_Chairs_SEMAPRO_2010_Industry_Liaison_Chairs","translated_internal_url":"","created_at":"2022-06-28T02:36:19.957-07:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":88045709,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/88045709/thumbnails/1.jpg","file_name":"download_full.pdf","download_url":"https://www.academia.edu/attachments/88045709/download_file","bulk_download_file_name":"SEMAPRO_2010_Committee_SEMAPRO_Advisory.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/88045709/download_full-libre.pdf?1656410147=\u0026response-content-disposition=attachment%3B+filename%3DSEMAPRO_2010_Committee_SEMAPRO_Advisory.pdf\u0026Expires=1743925036\u0026Signature=A~BPm1z5a~V7bWyXi1j66iPHoGR7AsaROU9GylehnyQNHBcY69E5Oh9yX3KoShnhcbuBDSQFOrliozvxKv5-l~k79v1noMv4-fTjOhC6O07SmoALU4j1MaG6BA2UiXAjspBb1t-olAeDuXjUpbaynIUpkhhgO8CCJ5OYMDGCkqbdGps-MqbUbhhLvXxjtRFBXkTscQmN9zOTWG3P~1kWs8j9AVJciSucAf9wLj-vkZcaaRDbBXJN-WurzGWL2i1ywPVS5sPmrb-6Z~zBrZyw81qR4RN2COB2aNRzeLOnD1cti37cj5Jn3QzD4r7Cf2G5yoyQvYgI7P32ohF5YsfY1A__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"SEMAPRO_2010_Committee_SEMAPRO_Advisory_Chairs_SEMAPRO_2010_Industry_Liaison_Chairs","translated_slug":"","page_count":231,"language":"en","content_type":"Work","summary":"the complexity of understanding and processing information. Semantic processing considers contextual dependencies and adds to the individually acquired knowledge emergent properties and understanding. Hardware and software support and platforms were developed for semantically enhanced information retrieval and interpretation. Searching for video, voice and speech [VVS] raises additional problems to specialized engines with respect to text search. Contextual searching and special patterns-based techniques are current solutions. With the progress on ontology, web services, semantic social media, semantic web, deep web search /deep semantic web/, semantic deep web, semantic networking and semantic reasoning, SEMAPRO 2010 constituted the stage for the state-of-the-art on the most recent advances. We take here the opportunity to warmly thank all the members of the SEMAPRO 2010 technical program committee as well as the numerous reviewers. The creation of such a broad and high quality con...","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":88045709,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/88045709/thumbnails/1.jpg","file_name":"download_full.pdf","download_url":"https://www.academia.edu/attachments/88045709/download_file","bulk_download_file_name":"SEMAPRO_2010_Committee_SEMAPRO_Advisory.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/88045709/download_full-libre.pdf?1656410147=\u0026response-content-disposition=attachment%3B+filename%3DSEMAPRO_2010_Committee_SEMAPRO_Advisory.pdf\u0026Expires=1743925036\u0026Signature=A~BPm1z5a~V7bWyXi1j66iPHoGR7AsaROU9GylehnyQNHBcY69E5Oh9yX3KoShnhcbuBDSQFOrliozvxKv5-l~k79v1noMv4-fTjOhC6O07SmoALU4j1MaG6BA2UiXAjspBb1t-olAeDuXjUpbaynIUpkhhgO8CCJ5OYMDGCkqbdGps-MqbUbhhLvXxjtRFBXkTscQmN9zOTWG3P~1kWs8j9AVJciSucAf9wLj-vkZcaaRDbBXJN-WurzGWL2i1ywPVS5sPmrb-6Z~zBrZyw81qR4RN2COB2aNRzeLOnD1cti37cj5Jn3QzD4r7Cf2G5yoyQvYgI7P32ohF5YsfY1A__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"},{"id":88045710,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/88045710/thumbnails/1.jpg","file_name":"download_full.pdf","download_url":"https://www.academia.edu/attachments/88045710/download_file","bulk_download_file_name":"SEMAPRO_2010_Committee_SEMAPRO_Advisory.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/88045710/download_full-libre.pdf?1656410156=\u0026response-content-disposition=attachment%3B+filename%3DSEMAPRO_2010_Committee_SEMAPRO_Advisory.pdf\u0026Expires=1743925036\u0026Signature=DxAgId98LTAic5aWRNSS9DjIhfwITjTgirG2MN~CujszNUqrnpWyFYOEtn2PlRsAZnJc~PY4Cp9fC7QcCy~ExiAjXkFcBr8KRS~xOrHdbzfHkxVpZ3XoNd~SMzwYAklKs2VSHvC0wCcgldhEcJwFnADSSWcl3g3bQjHwhZPc2G8CH44H-iAWysUSK~w3d9YsouUM69JplU0ayVfP8qXV8o0HTV3eOoypZ6wKI7BgLEJFM2hvErSdipsv5AaCrGrMKC8HaNb3VzvcuAe7c4Uqz1REVG7IA~3QmNhXzRrMOCXSVBbRq17iOhwHJgjeFiEHzw3wcaFw2n41W83137U3xQ__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[],"urls":[{"id":21778092,"url":"https://web.archive.org/web/20180420153118/http://www.thinkmind.org/download_full.php?instance=SEMAPRO+2010"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-82289158-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="77645880"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/77645880/Text_Mining_for_Indication_of_Changes_in_Long_Term_Market_Trends"><img alt="Research paper thumbnail of Text Mining for Indication of Changes in Long-Term Market Trends" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Text Mining for Indication of Changes in Long-Term Market Trends</div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">For investment decisions the development of market trends is very important. In this contribution...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">For investment decisions the development of market trends is very important. In this contribution we present our results concerning the influence of news on market trends. We processed the stock news delivered by the Wall Street Journal with two methods of text mining – Bayes classification and grammar-driven classification. We found some potentialities of Dow Jones trend prediction and present promising results.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="77645880"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="77645880"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 77645880; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=77645880]").text(description); $(".js-view-count[data-work-id=77645880]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 77645880; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='77645880']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=77645880]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":77645880,"title":"Text Mining for Indication of Changes in Long-Term Market Trends","translated_title":"","metadata":{"abstract":"For investment decisions the development of market trends is very important. In this contribution we present our results concerning the influence of news on market trends. We processed the stock news delivered by the Wall Street Journal with two methods of text mining – Bayes classification and grammar-driven classification. We found some potentialities of Dow Jones trend prediction and present promising results.","publication_date":{"day":null,"month":null,"year":2008,"errors":{}}},"translated_abstract":"For investment decisions the development of market trends is very important. In this contribution we present our results concerning the influence of news on market trends. We processed the stock news delivered by the Wall Street Journal with two methods of text mining – Bayes classification and grammar-driven classification. We found some potentialities of Dow Jones trend prediction and present promising results.","internal_url":"https://www.academia.edu/77645880/Text_Mining_for_Indication_of_Changes_in_Long_Term_Market_Trends","translated_internal_url":"","created_at":"2022-04-26T01:48:56.240-07:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Text_Mining_for_Indication_of_Changes_in_Long_Term_Market_Trends","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":"For investment decisions the development of market trends is very important. In this contribution we present our results concerning the influence of news on market trends. We processed the stock news delivered by the Wall Street Journal with two methods of text mining – Bayes classification and grammar-driven classification. We found some potentialities of Dow Jones trend prediction and present promising results.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":5639,"name":"Text Mining","url":"https://www.academia.edu/Documents/in/Text_Mining"},{"id":14493,"name":"Parsing","url":"https://www.academia.edu/Documents/in/Parsing"},{"id":106145,"name":"Classification","url":"https://www.academia.edu/Documents/in/Classification"},{"id":129770,"name":"Key words","url":"https://www.academia.edu/Documents/in/Key_words"},{"id":1185612,"name":"H","url":"https://www.academia.edu/Documents/in/H"}],"urls":[{"id":19921314,"url":"http://i-know.tugraz.at/wp-content/uploads/2008/11/51_text-mining-for-indication-of-changes-in-long-term-market-trends.pdf"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-77645880-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="77645879"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/77645879/Patterns_in_Textual_Requirements_Specification"><img alt="Research paper thumbnail of Patterns in Textual Requirements Specification" class="work-thumbnail" src="https://attachments.academia-assets.com/84959443/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/77645879/Patterns_in_Textual_Requirements_Specification">Patterns in Textual Requirements Specification</a></div><div class="wp-workCard_item"><span>Proceedings of the 13th International Conference on Software Technologies</span><span>, 2018</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">In this paper, we investigate methods of grammatical inspection to identify patterns in textual r...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">In this paper, we investigate methods of grammatical inspection to identify patterns in textual requirements specification. Unfortunately, a text in natural language includes additionally many inaccuracies caused by ambiguity, inconsistency, and incompleteness. Our contribution is that using our patterns, we are able to extract the information from the text that is necessary to fix some of the problems mentioned above. We present our implemented tool TEMOS that is able to detect some inaccuracies in a text and to generate fragments of the UML class model from textual requirements specification. We use external on-line resources to complete the textual information of requirements.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="b1b6342e5baa5b6efda1d4a48e3796e9" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":84959443,"asset_id":77645879,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/84959443/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="77645879"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="77645879"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 77645879; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=77645879]").text(description); $(".js-view-count[data-work-id=77645879]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 77645879; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='77645879']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "b1b6342e5baa5b6efda1d4a48e3796e9" } } $('.js-work-strip[data-work-id=77645879]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":77645879,"title":"Patterns in Textual Requirements Specification","translated_title":"","metadata":{"publisher":"SCITEPRESS - Science and Technology Publications","ai_title_tag":"Grammatical Patterns in Requirements Text","grobid_abstract":"In this paper, we investigate methods of grammatical inspection to identify patterns in textual requirements specification. Unfortunately, a text in natural language includes additionally many inaccuracies caused by ambiguity, inconsistency, and incompleteness. Our contribution is that using our patterns, we are able to extract the information from the text that is necessary to fix some of the problems mentioned above. We present our implemented tool TEMOS that is able to detect some inaccuracies in a text and to generate fragments of the UML class model from textual requirements specification. We use external on-line resources to complete the textual information of requirements.","publication_date":{"day":null,"month":null,"year":2018,"errors":{}},"publication_name":"Proceedings of the 13th International Conference on Software Technologies","grobid_abstract_attachment_id":84959443},"translated_abstract":null,"internal_url":"https://www.academia.edu/77645879/Patterns_in_Textual_Requirements_Specification","translated_internal_url":"","created_at":"2022-04-26T01:48:56.019-07:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":84959443,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/84959443/thumbnails/1.jpg","file_name":"68273.pdf","download_url":"https://www.academia.edu/attachments/84959443/download_file","bulk_download_file_name":"Patterns_in_Textual_Requirements_Specifi.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/84959443/68273-libre.pdf?1650963681=\u0026response-content-disposition=attachment%3B+filename%3DPatterns_in_Textual_Requirements_Specifi.pdf\u0026Expires=1743858183\u0026Signature=WWNI4ilInhAPkrM38-hq-tWrD83T9BZ9USlxG7lLruxjcJ-MGlAzB0FfJUGC9iv0pbfSX4RdEPjEdT1RjVh5cnoxF7HHFbBMSOiHxcs1~PkMGnepkOELdnZgkfK5yHcNH5QDX97hwYfovER-ipEYPXIff1y38rYRyaS5vEo~6y1FQh0xledirVCXyd1vfvaU4kIjFEZbQ50N5PSIWPnpoYsbhCUOlhqqyOtFjDi~utcbdc8uG~10D~OY4rJ-6odT-FRJZkL-NqYZLk7LAhO6-gdquBVG2Rmo27vzsAPj8eqK2mygAN7U-FarIg4kubG6i~CWHv~t-lSv1tei-8JrPw__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"Patterns_in_Textual_Requirements_Specification","translated_slug":"","page_count":8,"language":"en","content_type":"Work","summary":"In this paper, we investigate methods of grammatical inspection to identify patterns in textual requirements specification. Unfortunately, a text in natural language includes additionally many inaccuracies caused by ambiguity, inconsistency, and incompleteness. Our contribution is that using our patterns, we are able to extract the information from the text that is necessary to fix some of the problems mentioned above. We present our implemented tool TEMOS that is able to detect some inaccuracies in a text and to generate fragments of the UML class model from textual requirements specification. We use external on-line resources to complete the textual information of requirements.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":84959443,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/84959443/thumbnails/1.jpg","file_name":"68273.pdf","download_url":"https://www.academia.edu/attachments/84959443/download_file","bulk_download_file_name":"Patterns_in_Textual_Requirements_Specifi.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/84959443/68273-libre.pdf?1650963681=\u0026response-content-disposition=attachment%3B+filename%3DPatterns_in_Textual_Requirements_Specifi.pdf\u0026Expires=1743858183\u0026Signature=WWNI4ilInhAPkrM38-hq-tWrD83T9BZ9USlxG7lLruxjcJ-MGlAzB0FfJUGC9iv0pbfSX4RdEPjEdT1RjVh5cnoxF7HHFbBMSOiHxcs1~PkMGnepkOELdnZgkfK5yHcNH5QDX97hwYfovER-ipEYPXIff1y38rYRyaS5vEo~6y1FQh0xledirVCXyd1vfvaU4kIjFEZbQ50N5PSIWPnpoYsbhCUOlhqqyOtFjDi~utcbdc8uG~10D~OY4rJ-6odT-FRJZkL-NqYZLk7LAhO6-gdquBVG2Rmo27vzsAPj8eqK2mygAN7U-FarIg4kubG6i~CWHv~t-lSv1tei-8JrPw__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":614639,"name":"Software Requirements Specification","url":"https://www.academia.edu/Documents/in/Software_Requirements_Specification"}],"urls":[{"id":19921313,"url":"https://doi.org/10.5220/0006827302310238"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-77645879-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="77645856"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/77645856/Recovering_traceability_links_between_code_and_documentation"><img alt="Research paper thumbnail of Recovering traceability links between code and documentation" class="work-thumbnail" src="https://attachments.academia-assets.com/84959432/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/77645856/Recovering_traceability_links_between_code_and_documentation">Recovering traceability links between code and documentation</a></div><div class="wp-workCard_item"><span>IEEE Transactions on Software Engineering</span><span>, 2002</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">Software system documentation is almost always expressed informally in natural language and free ...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">Software system documentation is almost always expressed informally in natural language and free text. Examples include requirement specifications, design documents, manual pages, system development journals, error logs, and related maintenance reports. We propose a method based on information retrieval to recover traceability links between source code and free text documents. A premise of our work is that programmers use meaningful names for program items, such as functions, variables, types, classes, and methods. We believe that the application-domain knowledge that programmers process when writing the code is often captured by the mnemonics for identifiers; therefore, the analysis of these mnemonics can help to associate high-level concepts with program concepts and vice-versa. We apply both a probabilistic and a vector space information retrieval model in two case studies to trace C++ source code onto manual pages and Java code to functional requirements. We compare the results of applying the two models, discuss the benefits and limitations, and describe directions for improvements.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="0985549c0fda57e51f90ef6d35523026" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":84959432,"asset_id":77645856,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/84959432/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="77645856"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="77645856"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 77645856; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=77645856]").text(description); $(".js-view-count[data-work-id=77645856]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 77645856; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='77645856']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "0985549c0fda57e51f90ef6d35523026" } } $('.js-work-strip[data-work-id=77645856]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":77645856,"title":"Recovering traceability links between code and documentation","translated_title":"","metadata":{"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","grobid_abstract":"Software system documentation is almost always expressed informally in natural language and free text. Examples include requirement specifications, design documents, manual pages, system development journals, error logs, and related maintenance reports. We propose a method based on information retrieval to recover traceability links between source code and free text documents. A premise of our work is that programmers use meaningful names for program items, such as functions, variables, types, classes, and methods. We believe that the application-domain knowledge that programmers process when writing the code is often captured by the mnemonics for identifiers; therefore, the analysis of these mnemonics can help to associate high-level concepts with program concepts and vice-versa. We apply both a probabilistic and a vector space information retrieval model in two case studies to trace C++ source code onto manual pages and Java code to functional requirements. We compare the results of applying the two models, discuss the benefits and limitations, and describe directions for improvements.","publication_date":{"day":null,"month":null,"year":2002,"errors":{}},"publication_name":"IEEE Transactions on Software Engineering","grobid_abstract_attachment_id":84959432},"translated_abstract":null,"internal_url":"https://www.academia.edu/77645856/Recovering_traceability_links_between_code_and_documentation","translated_internal_url":"","created_at":"2022-04-26T01:48:27.648-07:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":84959432,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/84959432/thumbnails/1.jpg","file_name":"dbb7db0ce23929b2dd5293e330b975f4ce61.pdf","download_url":"https://www.academia.edu/attachments/84959432/download_file","bulk_download_file_name":"Recovering_traceability_links_between_co.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/84959432/dbb7db0ce23929b2dd5293e330b975f4ce61-libre.pdf?1650963678=\u0026response-content-disposition=attachment%3B+filename%3DRecovering_traceability_links_between_co.pdf\u0026Expires=1743925036\u0026Signature=Zj9V9uG3gEILrIBxXq465FGG-ur-quhwA24547UPTDhc0gDHrzj-M9W7AO9ZoJZvWUW2iYAoN-sCW0dmygsOkR9vEoVAJef0mYaF48~npb8ZDLYiYW-X5eJW51tLCGlIITDdAPgF4d63HqfJSCe2271NFbTPBFNrpkmfSTKF1~f67alkIMXI7pjhhFFIg56~XEX1eV0U2gQUYr8fxlIdEFCgjVw7j3iIBdD7lUyTS83qet5sz6z5YIFc9xv4px1FxwSNqv~YuxcatLy06CAGMfeNTW0vp58NrSWwxtedVqtZwQCYSeaPF~CH1N8s6SZiH3jm89J1qogvYJV9rx7w1Q__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"Recovering_traceability_links_between_code_and_documentation","translated_slug":"","page_count":14,"language":"en","content_type":"Work","summary":"Software system documentation is almost always expressed informally in natural language and free text. Examples include requirement specifications, design documents, manual pages, system development journals, error logs, and related maintenance reports. We propose a method based on information retrieval to recover traceability links between source code and free text documents. A premise of our work is that programmers use meaningful names for program items, such as functions, variables, types, classes, and methods. We believe that the application-domain knowledge that programmers process when writing the code is often captured by the mnemonics for identifiers; therefore, the analysis of these mnemonics can help to associate high-level concepts with program concepts and vice-versa. We apply both a probabilistic and a vector space information retrieval model in two case studies to trace C++ source code onto manual pages and Java code to functional requirements. We compare the results of applying the two models, discuss the benefits and limitations, and describe directions for improvements.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":84959432,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/84959432/thumbnails/1.jpg","file_name":"dbb7db0ce23929b2dd5293e330b975f4ce61.pdf","download_url":"https://www.academia.edu/attachments/84959432/download_file","bulk_download_file_name":"Recovering_traceability_links_between_co.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/84959432/dbb7db0ce23929b2dd5293e330b975f4ce61-libre.pdf?1650963678=\u0026response-content-disposition=attachment%3B+filename%3DRecovering_traceability_links_between_co.pdf\u0026Expires=1743925036\u0026Signature=Zj9V9uG3gEILrIBxXq465FGG-ur-quhwA24547UPTDhc0gDHrzj-M9W7AO9ZoJZvWUW2iYAoN-sCW0dmygsOkR9vEoVAJef0mYaF48~npb8ZDLYiYW-X5eJW51tLCGlIITDdAPgF4d63HqfJSCe2271NFbTPBFNrpkmfSTKF1~f67alkIMXI7pjhhFFIg56~XEX1eV0U2gQUYr8fxlIdEFCgjVw7j3iIBdD7lUyTS83qet5sz6z5YIFc9xv4px1FxwSNqv~YuxcatLy06CAGMfeNTW0vp58NrSWwxtedVqtZwQCYSeaPF~CH1N8s6SZiH3jm89J1qogvYJV9rx7w1Q__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[{"id":37,"name":"Information Systems","url":"https://www.academia.edu/Documents/in/Information_Systems"},{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":464,"name":"Information Retrieval","url":"https://www.academia.edu/Documents/in/Information_Retrieval"},{"id":53293,"name":"Software","url":"https://www.academia.edu/Documents/in/Software"},{"id":57988,"name":"Program Comprehension","url":"https://www.academia.edu/Documents/in/Program_Comprehension"},{"id":64561,"name":"Computer Software","url":"https://www.academia.edu/Documents/in/Computer_Software"},{"id":96047,"name":"Case Study","url":"https://www.academia.edu/Documents/in/Case_Study"},{"id":97618,"name":"Natural language","url":"https://www.academia.edu/Documents/in/Natural_language"},{"id":111436,"name":"IEEE","url":"https://www.academia.edu/Documents/in/IEEE"},{"id":133919,"name":"Non Functional Requirement","url":"https://www.academia.edu/Documents/in/Non_Functional_Requirement"},{"id":197861,"name":"Domain Knowledge","url":"https://www.academia.edu/Documents/in/Domain_Knowledge"},{"id":239647,"name":"System Development","url":"https://www.academia.edu/Documents/in/System_Development"},{"id":316093,"name":"Software Requirement Specification","url":"https://www.academia.edu/Documents/in/Software_Requirement_Specification"},{"id":421118,"name":"Object Orientation","url":"https://www.academia.edu/Documents/in/Object_Orientation"},{"id":511927,"name":"Traceability","url":"https://www.academia.edu/Documents/in/Traceability"},{"id":516232,"name":"Source Code","url":"https://www.academia.edu/Documents/in/Source_Code"},{"id":567681,"name":"Software Systems","url":"https://www.academia.edu/Documents/in/Software_Systems"},{"id":732001,"name":"Vector Space","url":"https://www.academia.edu/Documents/in/Vector_Space"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-77645856-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921618"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/71921618/Performance_Comparison_of_Distributed_Object_Server_Implementation"><img alt="Research paper thumbnail of Performance Comparison of Distributed Object Server Implementation" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Performance Comparison of Distributed Object Server Implementation</div><div class="wp-workCard_item"><span>International Conference on Information System Implementation and Modeling</span><span>, 2007</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921618"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921618"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921618; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921618]").text(description); $(".js-view-count[data-work-id=71921618]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921618; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921618']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=71921618]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921618,"title":"Performance Comparison of Distributed Object Server Implementation","translated_title":"","metadata":{"publication_date":{"day":null,"month":null,"year":2007,"errors":{}},"publication_name":"International Conference on Information System Implementation and Modeling"},"translated_abstract":null,"internal_url":"https://www.academia.edu/71921618/Performance_Comparison_of_Distributed_Object_Server_Implementation","translated_internal_url":"","created_at":"2022-02-20T00:47:39.650-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Performance_Comparison_of_Distributed_Object_Server_Implementation","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":null,"impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":1488789,"name":"Isim","url":"https://www.academia.edu/Documents/in/Isim"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921618-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921616"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/71921616/ADA_Embracing_Technology_Change_Acceleration"><img alt="Research paper thumbnail of ADA: Embracing Technology Change Acceleration" class="work-thumbnail" src="https://attachments.academia-assets.com/81067521/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/71921616/ADA_Embracing_Technology_Change_Acceleration">ADA: Embracing Technology Change Acceleration</a></div><div class="wp-workCard_item"><span>Enterprise Engineering Working Conference</span><span>, 2019</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">The pace of technology change has accelerated in the past decade. Conceptually similar technologi...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">The pace of technology change has accelerated in the past decade. Conceptually similar technologies are introduced on nearly a daily basis. On one hand, IT experts call for applying the most modern approaches and technologies to software projects, on the other, companies suffer from liabilities to a technology used in their legacy solutions. This seems to result in a disturbing situation when a specific technology of an ongoing software project becomes legacy almost before the project successfully hits a production. This poses a continual challenge for software development, and effective ways of technology transition are sought. Affordance-Driven Assembling (ADA) represents such an effort from the standpoint of enterprise engineering theories. In this paper, we formulate a high-level architecture of a software system based on ADA. We demonstrate the architecture on an example of an object-oriented system. We evaluate the qualities of such architecture from the perspective of evolvability using Normalized Systems Theory, and we formulate conclusions on potential of this approach.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="14fa393742de2d6e942ef9f9484b9204" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":81067521,"asset_id":71921616,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/81067521/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921616"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921616"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921616; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921616]").text(description); $(".js-view-count[data-work-id=71921616]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921616; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921616']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "14fa393742de2d6e942ef9f9484b9204" } } $('.js-work-strip[data-work-id=71921616]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921616,"title":"ADA: Embracing Technology Change Acceleration","translated_title":"","metadata":{"ai_title_tag":"Accelerating Tech Change in Software Systems","grobid_abstract":"The pace of technology change has accelerated in the past decade. Conceptually similar technologies are introduced on nearly a daily basis. On one hand, IT experts call for applying the most modern approaches and technologies to software projects, on the other, companies suffer from liabilities to a technology used in their legacy solutions. This seems to result in a disturbing situation when a specific technology of an ongoing software project becomes legacy almost before the project successfully hits a production. This poses a continual challenge for software development, and effective ways of technology transition are sought. Affordance-Driven Assembling (ADA) represents such an effort from the standpoint of enterprise engineering theories. In this paper, we formulate a high-level architecture of a software system based on ADA. We demonstrate the architecture on an example of an object-oriented system. We evaluate the qualities of such architecture from the perspective of evolvability using Normalized Systems Theory, and we formulate conclusions on potential of this approach.","publication_date":{"day":null,"month":null,"year":2019,"errors":{}},"publication_name":"Enterprise Engineering Working Conference","grobid_abstract_attachment_id":81067521},"translated_abstract":null,"internal_url":"https://www.academia.edu/71921616/ADA_Embracing_Technology_Change_Acceleration","translated_internal_url":"","created_at":"2022-02-20T00:47:39.547-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":81067521,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/81067521/thumbnails/1.jpg","file_name":"paper7.pdf","download_url":"https://www.academia.edu/attachments/81067521/download_file","bulk_download_file_name":"ADA_Embracing_Technology_Change_Accelera.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/81067521/paper7-libre.pdf?1645346944=\u0026response-content-disposition=attachment%3B+filename%3DADA_Embracing_Technology_Change_Accelera.pdf\u0026Expires=1743925036\u0026Signature=MXegrh64X55aFm~R~-qCiZHCmWTDOSroA9KTMxoEyro-ppZC9VWiBx~nvDadFX0LO1BIc287zP04JDmtVF3vGGvc1heULrMH4RdnxIMXFuEcT~yoIfye462chs0s82leh7QLwAq~zxnTBQpd6~0Jef5HAkGbKajMZ0B6XPNEaZvVf8lI~upy3O2YwR7FL7p2m24v0Hxm7oXDjF79e7M0cuUMS9wVUzrDWcN911spE8f~h0Ib2XYFOqbT-VOU2W64qeQ4sLWkRilA5QEyHtwWeGrkXinmnYy9R7yqCgbJKVgK7ioIsU9OGMnhjE3m0sMvwkn9y4ByS9LcBLsYYuXVDA__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"ADA_Embracing_Technology_Change_Acceleration","translated_slug":"","page_count":4,"language":"en","content_type":"Work","summary":"The pace of technology change has accelerated in the past decade. Conceptually similar technologies are introduced on nearly a daily basis. On one hand, IT experts call for applying the most modern approaches and technologies to software projects, on the other, companies suffer from liabilities to a technology used in their legacy solutions. This seems to result in a disturbing situation when a specific technology of an ongoing software project becomes legacy almost before the project successfully hits a production. This poses a continual challenge for software development, and effective ways of technology transition are sought. Affordance-Driven Assembling (ADA) represents such an effort from the standpoint of enterprise engineering theories. In this paper, we formulate a high-level architecture of a software system based on ADA. We demonstrate the architecture on an example of an object-oriented system. We evaluate the qualities of such architecture from the perspective of evolvability using Normalized Systems Theory, and we formulate conclusions on potential of this approach.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":81067521,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/81067521/thumbnails/1.jpg","file_name":"paper7.pdf","download_url":"https://www.academia.edu/attachments/81067521/download_file","bulk_download_file_name":"ADA_Embracing_Technology_Change_Accelera.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/81067521/paper7-libre.pdf?1645346944=\u0026response-content-disposition=attachment%3B+filename%3DADA_Embracing_Technology_Change_Accelera.pdf\u0026Expires=1743925036\u0026Signature=MXegrh64X55aFm~R~-qCiZHCmWTDOSroA9KTMxoEyro-ppZC9VWiBx~nvDadFX0LO1BIc287zP04JDmtVF3vGGvc1heULrMH4RdnxIMXFuEcT~yoIfye462chs0s82leh7QLwAq~zxnTBQpd6~0Jef5HAkGbKajMZ0B6XPNEaZvVf8lI~upy3O2YwR7FL7p2m24v0Hxm7oXDjF79e7M0cuUMS9wVUzrDWcN911spE8f~h0Ib2XYFOqbT-VOU2W64qeQ4sLWkRilA5QEyHtwWeGrkXinmnYy9R7yqCgbJKVgK7ioIsU9OGMnhjE3m0sMvwkn9y4ByS9LcBLsYYuXVDA__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921616-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921615"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/71921615/Using_Fuzzy_and_Fractal_Methods_for_Analyzing_Market_Time_Series"><img alt="Research paper thumbnail of Using Fuzzy and Fractal Methods for Analyzing Market Time Series" class="work-thumbnail" src="https://attachments.academia-assets.com/81067523/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/71921615/Using_Fuzzy_and_Fractal_Methods_for_Analyzing_Market_Time_Series">Using Fuzzy and Fractal Methods for Analyzing Market Time Series</a></div><div class="wp-workCard_item"><span>International Joint Conference on Computational Intelligence</span><span>, 2010</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">In this contribution, we investigate the possibilities of using fuzzy and fractal methods for ana...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">In this contribution, we investigate the possibilities of using fuzzy and fractal methods for analyzing time series of market data. First, we implemented and tested a fuzzy component that provides fuzzyfication by the Mamdani Larsen inference method with static rules using not only Gauss but also Cauchy and Mandelbrot distribution. Second, we implemented and tested a fractal component that provides fuzzy clustering by the Takagi Sugeno method with dynamic fuzzy rules. Looking for an optimum, we simulated many parameter combinations and compared the results. We present some interesting results of our experiments.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="05fa94a5c5e1f412ab2eeb7538e72215" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":81067523,"asset_id":71921615,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/81067523/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921615"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921615"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921615; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921615]").text(description); $(".js-view-count[data-work-id=71921615]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921615; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921615']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "05fa94a5c5e1f412ab2eeb7538e72215" } } $('.js-work-strip[data-work-id=71921615]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921615,"title":"Using Fuzzy and Fractal Methods for Analyzing Market Time Series","translated_title":"","metadata":{"grobid_abstract":"In this contribution, we investigate the possibilities of using fuzzy and fractal methods for analyzing time series of market data. First, we implemented and tested a fuzzy component that provides fuzzyfication by the Mamdani Larsen inference method with static rules using not only Gauss but also Cauchy and Mandelbrot distribution. Second, we implemented and tested a fractal component that provides fuzzy clustering by the Takagi Sugeno method with dynamic fuzzy rules. Looking for an optimum, we simulated many parameter combinations and compared the results. We present some interesting results of our experiments.","publication_date":{"day":null,"month":null,"year":2010,"errors":{}},"publication_name":"International Joint Conference on Computational Intelligence","grobid_abstract_attachment_id":81067523},"translated_abstract":null,"internal_url":"https://www.academia.edu/71921615/Using_Fuzzy_and_Fractal_Methods_for_Analyzing_Market_Time_Series","translated_internal_url":"","created_at":"2022-02-20T00:47:39.450-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":81067523,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/81067523/thumbnails/1.jpg","file_name":"82d0123a0ef7d5af2b0b00a0e3d68d0444c8.pdf","download_url":"https://www.academia.edu/attachments/81067523/download_file","bulk_download_file_name":"Using_Fuzzy_and_Fractal_Methods_for_Anal.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/81067523/82d0123a0ef7d5af2b0b00a0e3d68d0444c8-libre.pdf?1645346944=\u0026response-content-disposition=attachment%3B+filename%3DUsing_Fuzzy_and_Fractal_Methods_for_Anal.pdf\u0026Expires=1743858184\u0026Signature=XtFy19J5YrPBWUW1q5SP6KjfupnxmYwc3dV6a6rlMJgZKOg7drPe4bra-zXco4RhaJeHgJ3pVTx059N9mCEpWBRNqefgcVgPeijLcFM7TEWkQE~6Seatda6HVNbti3VNTbwOiFt6Zba9YmPKQCb-e4ZyVNohD~Tx3GzauB6DqPrZLgvanpND3RZJSxbwPGP9InvGcTKx3SMUwvRwhLAq1Ucmovm8o6Miw6mBkricwwLkLBEKWNXL9DLNskuUZT0p49KTwESwhAzF-aVFEzT9oqJ-m-XKdEVOoW70jLxkz5niQiZ8suW6jBA~apb8RPaxqT4PXcUH4LVfgYhVUCQtFw__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"Using_Fuzzy_and_Fractal_Methods_for_Analyzing_Market_Time_Series","translated_slug":"","page_count":8,"language":"en","content_type":"Work","summary":"In this contribution, we investigate the possibilities of using fuzzy and fractal methods for analyzing time series of market data. First, we implemented and tested a fuzzy component that provides fuzzyfication by the Mamdani Larsen inference method with static rules using not only Gauss but also Cauchy and Mandelbrot distribution. Second, we implemented and tested a fractal component that provides fuzzy clustering by the Takagi Sugeno method with dynamic fuzzy rules. Looking for an optimum, we simulated many parameter combinations and compared the results. We present some interesting results of our experiments.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":81067523,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/81067523/thumbnails/1.jpg","file_name":"82d0123a0ef7d5af2b0b00a0e3d68d0444c8.pdf","download_url":"https://www.academia.edu/attachments/81067523/download_file","bulk_download_file_name":"Using_Fuzzy_and_Fractal_Methods_for_Anal.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/81067523/82d0123a0ef7d5af2b0b00a0e3d68d0444c8-libre.pdf?1645346944=\u0026response-content-disposition=attachment%3B+filename%3DUsing_Fuzzy_and_Fractal_Methods_for_Anal.pdf\u0026Expires=1743858184\u0026Signature=XtFy19J5YrPBWUW1q5SP6KjfupnxmYwc3dV6a6rlMJgZKOg7drPe4bra-zXco4RhaJeHgJ3pVTx059N9mCEpWBRNqefgcVgPeijLcFM7TEWkQE~6Seatda6HVNbti3VNTbwOiFt6Zba9YmPKQCb-e4ZyVNohD~Tx3GzauB6DqPrZLgvanpND3RZJSxbwPGP9InvGcTKx3SMUwvRwhLAq1Ucmovm8o6Miw6mBkricwwLkLBEKWNXL9DLNskuUZT0p49KTwESwhAzF-aVFEzT9oqJ-m-XKdEVOoW70jLxkz5niQiZ8suW6jBA~apb8RPaxqT4PXcUH4LVfgYhVUCQtFw__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":724,"name":"Economics","url":"https://www.academia.edu/Documents/in/Economics"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921615-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921614"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/71921614/Case_Study_Running_Test_Cases_for_Sequential_Programs_in_Parallel_in_a_Cluster_Environment"><img alt="Research paper thumbnail of Case Study: Running Test Cases for Sequential Programs in Parallel in a Cluster Environment" class="work-thumbnail" src="https://attachments.academia-assets.com/81067522/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/71921614/Case_Study_Running_Test_Cases_for_Sequential_Programs_in_Parallel_in_a_Cluster_Environment">Case Study: Running Test Cases for Sequential Programs in Parallel in a Cluster Environment</a></div><div class="wp-workCard_item"><span>International Conference on Evaluation of Novel Approaches to Software Engineering</span><span>, 2008</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">Testing a software system consists of a test case construction and of running and evaluating them...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">Testing a software system consists of a test case construction and of running and evaluating them, i.e. comparing expected results with obtained results. Because the set of test cases is usually very large, some methods of automation may be used to run them. Usually, test cases run on the same machine where the tested software system should run later. In our case, we run the test cases of a software system for a sequential computer on a cluster in parallel. The goal is to accelerate the process of running and evaluating tests. In this paper we describe the architecture of our test execution tool, experiments, and obtained results concerning performance and efficiency of test automation of sequential programs in a cluster environment.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="f63b70fd539d16819080942cbeff9ca7" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":81067522,"asset_id":71921614,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/81067522/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921614"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921614"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921614; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921614]").text(description); $(".js-view-count[data-work-id=71921614]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921614; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921614']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "f63b70fd539d16819080942cbeff9ca7" } } $('.js-work-strip[data-work-id=71921614]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921614,"title":"Case Study: Running Test Cases for Sequential Programs in Parallel in a Cluster Environment","translated_title":"","metadata":{"ai_title_tag":"Parallel Testing for Sequential Programs in Clusters","grobid_abstract":"Testing a software system consists of a test case construction and of running and evaluating them, i.e. comparing expected results with obtained results. Because the set of test cases is usually very large, some methods of automation may be used to run them. Usually, test cases run on the same machine where the tested software system should run later. In our case, we run the test cases of a software system for a sequential computer on a cluster in parallel. The goal is to accelerate the process of running and evaluating tests. In this paper we describe the architecture of our test execution tool, experiments, and obtained results concerning performance and efficiency of test automation of sequential programs in a cluster environment.","publication_date":{"day":null,"month":null,"year":2008,"errors":{}},"publication_name":"International Conference on Evaluation of Novel Approaches to Software Engineering","grobid_abstract_attachment_id":81067522},"translated_abstract":null,"internal_url":"https://www.academia.edu/71921614/Case_Study_Running_Test_Cases_for_Sequential_Programs_in_Parallel_in_a_Cluster_Environment","translated_internal_url":"","created_at":"2022-02-20T00:47:39.239-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":81067522,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/81067522/thumbnails/1.jpg","file_name":"4c4ab4e32acd499939cda0de4fe8cde326cd.pdf","download_url":"https://www.academia.edu/attachments/81067522/download_file","bulk_download_file_name":"Case_Study_Running_Test_Cases_for_Sequen.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/81067522/4c4ab4e32acd499939cda0de4fe8cde326cd-libre.pdf?1645346944=\u0026response-content-disposition=attachment%3B+filename%3DCase_Study_Running_Test_Cases_for_Sequen.pdf\u0026Expires=1743858184\u0026Signature=Z41T~qpm3W6ipUOUkg5vsXufU6lSEFFpAg7VkGYWe15DjQnsia57h~CP7LFwws7OUpbNzDhQD5Bn0HQWHfqMscagZVLCAheRSiMQOd6j42~n7E3tJ9k8orDpVM4GNqUkGKc1DalFTbsCxTA8MgpRyp6tfcVvXGjaow-KFcprHlbbDjyow8mJOoMnoGccAV8fKgn4snU8hTlGnoRNcRPoXNL6EtGVpLu2EsVkIVc9Jzo6sdO4E0wQBYQ~IhGIIY-G2ohgUYkePiIoBQVRHEAKb3isFDNAC-A7g68UXebotsxCUDaLNSGYTH61mH1nOf77t-aP-GCmMHw~OztLperFzA__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"Case_Study_Running_Test_Cases_for_Sequential_Programs_in_Parallel_in_a_Cluster_Environment","translated_slug":"","page_count":4,"language":"en","content_type":"Work","summary":"Testing a software system consists of a test case construction and of running and evaluating them, i.e. comparing expected results with obtained results. Because the set of test cases is usually very large, some methods of automation may be used to run them. Usually, test cases run on the same machine where the tested software system should run later. In our case, we run the test cases of a software system for a sequential computer on a cluster in parallel. The goal is to accelerate the process of running and evaluating tests. In this paper we describe the architecture of our test execution tool, experiments, and obtained results concerning performance and efficiency of test automation of sequential programs in a cluster environment.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":81067522,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/81067522/thumbnails/1.jpg","file_name":"4c4ab4e32acd499939cda0de4fe8cde326cd.pdf","download_url":"https://www.academia.edu/attachments/81067522/download_file","bulk_download_file_name":"Case_Study_Running_Test_Cases_for_Sequen.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/81067522/4c4ab4e32acd499939cda0de4fe8cde326cd-libre.pdf?1645346944=\u0026response-content-disposition=attachment%3B+filename%3DCase_Study_Running_Test_Cases_for_Sequen.pdf\u0026Expires=1743858184\u0026Signature=Z41T~qpm3W6ipUOUkg5vsXufU6lSEFFpAg7VkGYWe15DjQnsia57h~CP7LFwws7OUpbNzDhQD5Bn0HQWHfqMscagZVLCAheRSiMQOd6j42~n7E3tJ9k8orDpVM4GNqUkGKc1DalFTbsCxTA8MgpRyp6tfcVvXGjaow-KFcprHlbbDjyow8mJOoMnoGccAV8fKgn4snU8hTlGnoRNcRPoXNL6EtGVpLu2EsVkIVc9Jzo6sdO4E0wQBYQ~IhGIIY-G2ohgUYkePiIoBQVRHEAKb3isFDNAC-A7g68UXebotsxCUDaLNSGYTH61mH1nOf77t-aP-GCmMHw~OztLperFzA__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921614-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921612"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/71921612/Using_Semantic_Web_Technology_in_Requirements_Specifications_Chemnitzer_Informatik_Berichte_CSR_08_02_ISSN_0947_5125"><img alt="Research paper thumbnail of Using Semantic Web Technology in Requirements Specifications. Chemnitzer Informatik-Berichte CSR-08-02, ISSN 0947-5125" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Using Semantic Web Technology in Requirements Specifications. Chemnitzer Informatik-Berichte CSR-08-02, ISSN 0947-5125</div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">1.2 Ontology as a Tool for Checking Requirements................. 8</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921612"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921612"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921612; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921612]").text(description); $(".js-view-count[data-work-id=71921612]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921612; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921612']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=71921612]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921612,"title":"Using Semantic Web Technology in Requirements Specifications. Chemnitzer Informatik-Berichte CSR-08-02, ISSN 0947-5125","translated_title":"","metadata":{"abstract":"1.2 Ontology as a Tool for Checking Requirements................. 8","publication_date":{"day":null,"month":null,"year":2008,"errors":{}}},"translated_abstract":"1.2 Ontology as a Tool for Checking Requirements................. 8","internal_url":"https://www.academia.edu/71921612/Using_Semantic_Web_Technology_in_Requirements_Specifications_Chemnitzer_Informatik_Berichte_CSR_08_02_ISSN_0947_5125","translated_internal_url":"","created_at":"2022-02-20T00:47:39.069-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Using_Semantic_Web_Technology_in_Requirements_Specifications_Chemnitzer_Informatik_Berichte_CSR_08_02_ISSN_0947_5125","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":"1.2 Ontology as a Tool for Checking Requirements................. 8","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[],"urls":[{"id":17829863,"url":"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.418.2474\u0026rep=rep1\u0026type=pdf"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921612-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921610"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/71921610/Patterns_of_Ambiguity_in_Textual_Requirements_Specification"><img alt="Research paper thumbnail of Patterns of Ambiguity in Textual Requirements Specification" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Patterns of Ambiguity in Textual Requirements Specification</div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">In this contribution, we investigate the ambiguity problem in textual requirements specifications...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">In this contribution, we investigate the ambiguity problem in textual requirements specifications. We focused on the structural ambiguity and extracted some patterns to indicate this kind of ambiguity. We show that the standard methods of linguistics are not enough in some cases, and we describe a class of ambiguity caused by coreference that needs an underlying domain model or a knowledge base to be solved. Part of our implemented solution is a cooperation of our tool TEMOS with the Prolog inference machine working with facts and rules acquired from OCL conditions of the domain model.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921610"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921610"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921610; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921610]").text(description); $(".js-view-count[data-work-id=71921610]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921610; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921610']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=71921610]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921610,"title":"Patterns of Ambiguity in Textual Requirements Specification","translated_title":"","metadata":{"abstract":"In this contribution, we investigate the ambiguity problem in textual requirements specifications. We focused on the structural ambiguity and extracted some patterns to indicate this kind of ambiguity. We show that the standard methods of linguistics are not enough in some cases, and we describe a class of ambiguity caused by coreference that needs an underlying domain model or a knowledge base to be solved. Part of our implemented solution is a cooperation of our tool TEMOS with the Prolog inference machine working with facts and rules acquired from OCL conditions of the domain model.","publisher":"WorldCIST","publication_date":{"day":null,"month":null,"year":2019,"errors":{}}},"translated_abstract":"In this contribution, we investigate the ambiguity problem in textual requirements specifications. We focused on the structural ambiguity and extracted some patterns to indicate this kind of ambiguity. We show that the standard methods of linguistics are not enough in some cases, and we describe a class of ambiguity caused by coreference that needs an underlying domain model or a knowledge base to be solved. Part of our implemented solution is a cooperation of our tool TEMOS with the Prolog inference machine working with facts and rules acquired from OCL conditions of the domain model.","internal_url":"https://www.academia.edu/71921610/Patterns_of_Ambiguity_in_Textual_Requirements_Specification","translated_internal_url":"","created_at":"2022-02-20T00:47:38.899-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Patterns_of_Ambiguity_in_Textual_Requirements_Specification","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":"In this contribution, we investigate the ambiguity problem in textual requirements specifications. We focused on the structural ambiguity and extracted some patterns to indicate this kind of ambiguity. We show that the standard methods of linguistics are not enough in some cases, and we describe a class of ambiguity caused by coreference that needs an underlying domain model or a knowledge base to be solved. Part of our implemented solution is a cooperation of our tool TEMOS with the Prolog inference machine working with facts and rules acquired from OCL conditions of the domain model.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"}],"urls":[{"id":17829861,"url":"https://doi.org/10.1007/978-3-030-16181-1_83"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921610-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921609"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/71921609/Domain_Model_Generation_With_the_Help_of_Supervised_Machine_Learning"><img alt="Research paper thumbnail of Domain Model Generation With the Help of Supervised Machine Learning" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Domain Model Generation With the Help of Supervised Machine Learning</div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">This technical report aims at describing how to generate a domain model from natural language spe...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">This technical report aims at describing how to generate a domain model from natural language specification using supervised machine learning. The elicitation process consists of several steps (classification tasks) each contributing a piece of information to the generated domain model. We explain the design, training application and evaluation of the relevant classification models. This work was partially supported by the Grant Agency of the Czech Republic project P103/11/1489 and by the Charles University institutional funding SVV-2012-265312. D3S, Technical Report no. D3S-TR-2012-06 CONTENTS</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921609"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921609"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921609; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921609]").text(description); $(".js-view-count[data-work-id=71921609]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921609; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921609']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=71921609]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921609,"title":"Domain Model Generation With the Help of Supervised Machine Learning","translated_title":"","metadata":{"abstract":"This technical report aims at describing how to generate a domain model from natural language specification using supervised machine learning. The elicitation process consists of several steps (classification tasks) each contributing a piece of information to the generated domain model. We explain the design, training application and evaluation of the relevant classification models. This work was partially supported by the Grant Agency of the Czech Republic project P103/11/1489 and by the Charles University institutional funding SVV-2012-265312. D3S, Technical Report no. D3S-TR-2012-06 CONTENTS","publication_date":{"day":null,"month":null,"year":2013,"errors":{}}},"translated_abstract":"This technical report aims at describing how to generate a domain model from natural language specification using supervised machine learning. The elicitation process consists of several steps (classification tasks) each contributing a piece of information to the generated domain model. We explain the design, training application and evaluation of the relevant classification models. This work was partially supported by the Grant Agency of the Czech Republic project P103/11/1489 and by the Charles University institutional funding SVV-2012-265312. D3S, Technical Report no. D3S-TR-2012-06 CONTENTS","internal_url":"https://www.academia.edu/71921609/Domain_Model_Generation_With_the_Help_of_Supervised_Machine_Learning","translated_internal_url":"","created_at":"2022-02-20T00:47:38.688-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Domain_Model_Generation_With_the_Help_of_Supervised_Machine_Learning","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":"This technical report aims at describing how to generate a domain model from natural language specification using supervised machine learning. The elicitation process consists of several steps (classification tasks) each contributing a piece of information to the generated domain model. We explain the design, training application and evaluation of the relevant classification models. This work was partially supported by the Grant Agency of the Czech Republic project P103/11/1489 and by the Charles University institutional funding SVV-2012-265312. D3S, Technical Report no. D3S-TR-2012-06 CONTENTS","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[],"urls":[{"id":17829859,"url":"http://d3s.mff.cuni.cz/publications/download/D3S-TR-2012-06.pdf"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921609-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921607"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/71921607/2009_Third_International_Conference_on_Advances_in_Semantic_Processing"><img alt="Research paper thumbnail of 2009 Third International Conference on Advances in Semantic Processing" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">2009 Third International Conference on Advances in Semantic Processing</div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921607"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921607"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921607; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921607]").text(description); $(".js-view-count[data-work-id=71921607]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921607; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921607']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=71921607]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921607,"title":"2009 Third International Conference on Advances in Semantic Processing","translated_title":"","metadata":{"publication_date":{"day":null,"month":null,"year":2009,"errors":{}}},"translated_abstract":null,"internal_url":"https://www.academia.edu/71921607/2009_Third_International_Conference_on_Advances_in_Semantic_Processing","translated_internal_url":"","created_at":"2022-02-20T00:47:38.547-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"2009_Third_International_Conference_on_Advances_in_Semantic_Processing","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":null,"impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921607-figures'); } }); </script> </div><div class="profile--tab_content_container js-tab-pane tab-pane" data-section-id="8460984" id="papers"><div class="js-work-strip profile--work_container" data-work-id="111472634"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/111472634/Quality_Measurement_of_Functional_Requirements"><img alt="Research paper thumbnail of Quality Measurement of Functional Requirements" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Quality Measurement of Functional Requirements</div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="111472634"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="111472634"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 111472634; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=111472634]").text(description); $(".js-view-count[data-work-id=111472634]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 111472634; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='111472634']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=111472634]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":111472634,"title":"Quality Measurement of Functional Requirements","translated_title":"","metadata":{"publication_date":{"day":null,"month":null,"year":2023,"errors":{}}},"translated_abstract":null,"internal_url":"https://www.academia.edu/111472634/Quality_Measurement_of_Functional_Requirements","translated_internal_url":"","created_at":"2023-12-15T01:49:14.331-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Quality_Measurement_of_Functional_Requirements","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":null,"impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"}],"urls":[{"id":37126762,"url":"https://doi.org/10.5220/0012148700003538"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-111472634-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="111472631"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/111472631/Expanding_Normalized_Systems_from_textual_domain_descriptions_using_TEMOS"><img alt="Research paper thumbnail of Expanding Normalized Systems from textual domain descriptions using TEMOS" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Expanding Normalized Systems from textual domain descriptions using TEMOS</div><div class="wp-workCard_item"><span>Journal of Intelligent Information Systems</span><span>, May 10, 2022</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="111472631"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="111472631"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 111472631; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=111472631]").text(description); $(".js-view-count[data-work-id=111472631]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 111472631; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='111472631']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=111472631]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":111472631,"title":"Expanding Normalized Systems from textual domain descriptions using TEMOS","translated_title":"","metadata":{"publisher":"Springer Science+Business Media","publication_date":{"day":10,"month":5,"year":2022,"errors":{}},"publication_name":"Journal of Intelligent Information Systems"},"translated_abstract":null,"internal_url":"https://www.academia.edu/111472631/Expanding_Normalized_Systems_from_textual_domain_descriptions_using_TEMOS","translated_internal_url":"","created_at":"2023-12-15T01:49:13.126-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Expanding_Normalized_Systems_from_textual_domain_descriptions_using_TEMOS","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":null,"impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":102744,"name":"Ambiguity","url":"https://www.academia.edu/Documents/in/Ambiguity"},{"id":631862,"name":"Intelligent Information Systems","url":"https://www.academia.edu/Documents/in/Intelligent_Information_Systems"},{"id":2070034,"name":"Data Format","url":"https://www.academia.edu/Documents/in/Data_Format"}],"urls":[{"id":37126760,"url":"https://doi.org/10.1007/s10844-022-00706-8"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-111472631-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="111472607"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/111472607/Recovering_Traceability_Links_Between_Code_and_Specification_Through_Domain_Model_Extraction"><img alt="Research paper thumbnail of Recovering Traceability Links Between Code and Specification Through Domain Model Extraction" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Recovering Traceability Links Between Code and Specification Through Domain Model Extraction</div><div class="wp-workCard_item"><span>Lecture notes in business information processing</span><span>, 2014</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">ABSTRACT Requirements traceability is an extremely important aspect of software development and e...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">ABSTRACT Requirements traceability is an extremely important aspect of software development and especially of maintenance. Efficient maintaining of traceability links between high-level requirements specification and low-level implementation is hindered by many problems. In this paper, we propose a method for automated recovery of links between parts of the textual requirement specification and the source code of implementation. The described method is based on a method allowing extraction of a prototype domain model from plain text requirements specification. The proposed method is evaluated on two non-trivial examples. The performed experiments show that our method is able to link requirements with source code with the accuracy of F-1 = 58 - 61 %.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="111472607"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="111472607"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 111472607; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=111472607]").text(description); $(".js-view-count[data-work-id=111472607]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 111472607; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='111472607']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=111472607]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":111472607,"title":"Recovering Traceability Links Between Code and Specification Through Domain Model Extraction","translated_title":"","metadata":{"abstract":"ABSTRACT Requirements traceability is an extremely important aspect of software development and especially of maintenance. Efficient maintaining of traceability links between high-level requirements specification and low-level implementation is hindered by many problems. In this paper, we propose a method for automated recovery of links between parts of the textual requirement specification and the source code of implementation. The described method is based on a method allowing extraction of a prototype domain model from plain text requirements specification. The proposed method is evaluated on two non-trivial examples. The performed experiments show that our method is able to link requirements with source code with the accuracy of F-1 = 58 - 61 %.","publisher":"Springer Science+Business Media","publication_date":{"day":null,"month":null,"year":2014,"errors":{}},"publication_name":"Lecture notes in business information processing"},"translated_abstract":"ABSTRACT Requirements traceability is an extremely important aspect of software development and especially of maintenance. Efficient maintaining of traceability links between high-level requirements specification and low-level implementation is hindered by many problems. In this paper, we propose a method for automated recovery of links between parts of the textual requirement specification and the source code of implementation. The described method is based on a method allowing extraction of a prototype domain model from plain text requirements specification. The proposed method is evaluated on two non-trivial examples. The performed experiments show that our method is able to link requirements with source code with the accuracy of F-1 = 58 - 61 %.","internal_url":"https://www.academia.edu/111472607/Recovering_Traceability_Links_Between_Code_and_Specification_Through_Domain_Model_Extraction","translated_internal_url":"","created_at":"2023-12-15T01:48:56.170-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Recovering_Traceability_Links_Between_Code_and_Specification_Through_Domain_Model_Extraction","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":"ABSTRACT Requirements traceability is an extremely important aspect of software development and especially of maintenance. Efficient maintaining of traceability links between high-level requirements specification and low-level implementation is hindered by many problems. In this paper, we propose a method for automated recovery of links between parts of the textual requirement specification and the source code of implementation. The described method is based on a method allowing extraction of a prototype domain model from plain text requirements specification. The proposed method is evaluated on two non-trivial examples. The performed experiments show that our method is able to link requirements with source code with the accuracy of F-1 = 58 - 61 %.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":511927,"name":"Traceability","url":"https://www.academia.edu/Documents/in/Traceability"}],"urls":[{"id":37126740,"url":"https://doi.org/10.1007/978-3-662-44860-1_11"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-111472607-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="95247940"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/95247940/EUrent_Case_Study_for_Expanding_Normalized_Systems_from_Textual_Domain_Description_using_TEMOS"><img alt="Research paper thumbnail of EUrent Case Study for Expanding Normalized Systems from Textual Domain Description using TEMOS" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">EUrent Case Study for Expanding Normalized Systems from Textual Domain Description using TEMOS</div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">This is the case study for evaluating the approach on using NLP methods on textual functional req...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">This is the case study for evaluating the approach on using NLP methods on textual functional requirements to generate Normalized Systems models. It is based on a EUrent case that is used for Normalized Systems trainings and tutorials for several years in NSX (<a href="https://normalizedsystems.org" rel="nofollow">https://normalizedsystems.org</a>). We compare the original reference model and the generated one from the textual description.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="95247940"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="95247940"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 95247940; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=95247940]").text(description); $(".js-view-count[data-work-id=95247940]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 95247940; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='95247940']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=95247940]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":95247940,"title":"EUrent Case Study for Expanding Normalized Systems from Textual Domain Description using TEMOS","translated_title":"","metadata":{"abstract":"This is the case study for evaluating the approach on using NLP methods on textual functional requirements to generate Normalized Systems models. It is based on a EUrent case that is used for Normalized Systems trainings and tutorials for several years in NSX (https://normalizedsystems.org). We compare the original reference model and the generated one from the textual description.","publisher":"Zenodo","publication_date":{"day":1,"month":2,"year":2021,"errors":{}}},"translated_abstract":"This is the case study for evaluating the approach on using NLP methods on textual functional requirements to generate Normalized Systems models. It is based on a EUrent case that is used for Normalized Systems trainings and tutorials for several years in NSX (https://normalizedsystems.org). We compare the original reference model and the generated one from the textual description.","internal_url":"https://www.academia.edu/95247940/EUrent_Case_Study_for_Expanding_Normalized_Systems_from_Textual_Domain_Description_using_TEMOS","translated_internal_url":"","created_at":"2023-01-18T10:59:10.895-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"EUrent_Case_Study_for_Expanding_Normalized_Systems_from_Textual_Domain_Description_using_TEMOS","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":"This is the case study for evaluating the approach on using NLP methods on textual functional requirements to generate Normalized Systems models. It is based on a EUrent case that is used for Normalized Systems trainings and tutorials for several years in NSX (https://normalizedsystems.org). We compare the original reference model and the generated one from the textual description.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-95247940-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="95247939"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/95247939/FG_SRE_Bericht_und_Beitr%C3%A4ge_vom_Workshop_Reengineering_Prozesse_RePro_2006_am_23_und_24_November_2006_in_Chemnitz"><img alt="Research paper thumbnail of FG SRE: Bericht und Beiträge vom Workshop Reengineering Prozesse (RePro 2006) am 23. und 24. November 2006 in Chemnitz" class="work-thumbnail" src="https://attachments.academia-assets.com/97481876/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/95247939/FG_SRE_Bericht_und_Beitr%C3%A4ge_vom_Workshop_Reengineering_Prozesse_RePro_2006_am_23_und_24_November_2006_in_Chemnitz">FG SRE: Bericht und Beiträge vom Workshop Reengineering Prozesse (RePro 2006) am 23. und 24. November 2006 in Chemnitz</a></div><div class="wp-workCard_item"><span>Softwaretechnik-Trends</span><span>, 2007</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">Der vorliegende Tagungsband umfasst die Kurzfassungen der Beiträge des Workshops &quot;Software M...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">Der vorliegende Tagungsband umfasst die Kurzfassungen der Beiträge des Workshops &quot;Software Migration&quot; und die Kurzbeschreibungen der ausgestellen Software-Werkzeuge zur Unterstützung der Software Migration. Auf die Folienpräsentationen zu den einzelnen Beiträgen kann über</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="60f3428147545612e2250940ff1c3fb1" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":97481876,"asset_id":95247939,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/97481876/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="95247939"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="95247939"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 95247939; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=95247939]").text(description); $(".js-view-count[data-work-id=95247939]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 95247939; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='95247939']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "60f3428147545612e2250940ff1c3fb1" } } $('.js-work-strip[data-work-id=95247939]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":95247939,"title":"FG SRE: Bericht und Beiträge vom Workshop Reengineering Prozesse (RePro 2006) am 23. und 24. November 2006 in Chemnitz","translated_title":"","metadata":{"abstract":"Der vorliegende Tagungsband umfasst die Kurzfassungen der Beiträge des Workshops \u0026quot;Software Migration\u0026quot; und die Kurzbeschreibungen der ausgestellen Software-Werkzeuge zur Unterstützung der Software Migration. Auf die Folienpräsentationen zu den einzelnen Beiträgen kann über","publisher":"Softwaretechnik-Trends","publication_date":{"day":null,"month":null,"year":2007,"errors":{}},"publication_name":"Softwaretechnik-Trends"},"translated_abstract":"Der vorliegende Tagungsband umfasst die Kurzfassungen der Beiträge des Workshops \u0026quot;Software Migration\u0026quot; und die Kurzbeschreibungen der ausgestellen Software-Werkzeuge zur Unterstützung der Software Migration. Auf die Folienpräsentationen zu den einzelnen Beiträgen kann über","internal_url":"https://www.academia.edu/95247939/FG_SRE_Bericht_und_Beitr%C3%A4ge_vom_Workshop_Reengineering_Prozesse_RePro_2006_am_23_und_24_November_2006_in_Chemnitz","translated_internal_url":"","created_at":"2023-01-18T10:59:10.765-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":97481876,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/97481876/thumbnails/1.jpg","file_name":"00vorwort.pdf","download_url":"https://www.academia.edu/attachments/97481876/download_file","bulk_download_file_name":"FG_SRE_Bericht_und_Beitrage_vom_Workshop.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/97481876/00vorwort-libre.pdf?1674071620=\u0026response-content-disposition=attachment%3B+filename%3DFG_SRE_Bericht_und_Beitrage_vom_Workshop.pdf\u0026Expires=1743925036\u0026Signature=T8JErQ6dQYsgrzNo-ypUBDPWe5xgmFowSFCZxPFL21iTSedCzWaBClJ-MrFDGMu6mpUdmkNGdLG-jJmoZwzliQQn5X6i7bbyuB01NogJcvHzw9IADAaaBbEXhlGzpIvTAsxLZaCLWJgYnayLN0iYwNq6Mc1AfAsf4DlHjPmaQEtBe30YOVbetjFA0ZvwMRQietwR-5dX3d8~0cjbomJeYfuV4kmhJk1~NcNbYR-WJ~m0G5IyXEk7iEtD7YSumh2q~VUppwVyg561e4KhThgHaAObxVOsaLEsh0QyNpagU2ZkyGcYgFvbxtRvIhkGbJcaNcB8NgWC39Y6qOHqW4fiqg__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"FG_SRE_Bericht_und_Beiträge_vom_Workshop_Reengineering_Prozesse_RePro_2006_am_23_und_24_November_2006_in_Chemnitz","translated_slug":"","page_count":2,"language":"de","content_type":"Work","summary":"Der vorliegende Tagungsband umfasst die Kurzfassungen der Beiträge des Workshops \u0026quot;Software Migration\u0026quot; und die Kurzbeschreibungen der ausgestellen Software-Werkzeuge zur Unterstützung der Software Migration. Auf die Folienpräsentationen zu den einzelnen Beiträgen kann über","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":97481876,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/97481876/thumbnails/1.jpg","file_name":"00vorwort.pdf","download_url":"https://www.academia.edu/attachments/97481876/download_file","bulk_download_file_name":"FG_SRE_Bericht_und_Beitrage_vom_Workshop.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/97481876/00vorwort-libre.pdf?1674071620=\u0026response-content-disposition=attachment%3B+filename%3DFG_SRE_Bericht_und_Beitrage_vom_Workshop.pdf\u0026Expires=1743925036\u0026Signature=T8JErQ6dQYsgrzNo-ypUBDPWe5xgmFowSFCZxPFL21iTSedCzWaBClJ-MrFDGMu6mpUdmkNGdLG-jJmoZwzliQQn5X6i7bbyuB01NogJcvHzw9IADAaaBbEXhlGzpIvTAsxLZaCLWJgYnayLN0iYwNq6Mc1AfAsf4DlHjPmaQEtBe30YOVbetjFA0ZvwMRQietwR-5dX3d8~0cjbomJeYfuV4kmhJk1~NcNbYR-WJ~m0G5IyXEk7iEtD7YSumh2q~VUppwVyg561e4KhThgHaAObxVOsaLEsh0QyNpagU2ZkyGcYgFvbxtRvIhkGbJcaNcB8NgWC39Y6qOHqW4fiqg__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"},{"id":97481877,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/97481877/thumbnails/1.jpg","file_name":"00vorwort.pdf","download_url":"https://www.academia.edu/attachments/97481877/download_file","bulk_download_file_name":"FG_SRE_Bericht_und_Beitrage_vom_Workshop.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/97481877/00vorwort-libre.pdf?1674071621=\u0026response-content-disposition=attachment%3B+filename%3DFG_SRE_Bericht_und_Beitrage_vom_Workshop.pdf\u0026Expires=1743925036\u0026Signature=IIWSNz0OEGvIf8hFRZspO981cqBSaabQyQsTgKFg29JekWPGcFZEujny9jM2Lr80niBdKD6o0LZPspFOnpocA1ylw7VBXm8Kp1TiekYUtPnWTFy6j1aZicZhjyyaIJ3JhcjDJ8ogPKwQPS6sjmkxG3SEeccivbIoe21900diBtYcYXnH5VF83XIt90P-H7wG~1-jaWBbLKP5rSoXnqWhEt7zah7DtIcajsXAg1Udog3zRrCm6qqIt1dpL-j476~RL1FNySbN-0j9Y292Z3QPXBTJ95Ht6MvKYfJfKL~wRF1aqVrEBA3at4YWsFxNalK2jL3mK8VSfVV5NVlRa45vQg__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"}],"urls":[{"id":28180462,"url":"http://pi.informatik.uni-siegen.de/stt/27_1/01_Fachgruppenberichte/SRE/00vorwort.pdf"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-95247939-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="95247898"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/95247898/Profillinie_6_Modellierung_Simulation_Hochleistungsrechnen"><img alt="Research paper thumbnail of Profillinie 6: Modellierung, Simulation, Hochleistungsrechnen" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Profillinie 6: Modellierung, Simulation, Hochleistungsrechnen</div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">An der TU Chemnitz haben sich seit über zwei Jahrzehnten die Gebiete der rechnergestützten Wissen...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">An der TU Chemnitz haben sich seit über zwei Jahrzehnten die Gebiete der rechnergestützten Wissenschaften (Computational Science) sowie des parallelen und verteilten Hochleistungsrechnens mit zunehmender Verzahnung entwickelt. Die Koordinierung und Bündelung entsprechender Forschungsarbeiten in der Profillinie 6 “Modellierung, Simulation, Hochleistungsrechnen” wird es ermöglichen, im internationalen Wettbewerb des Wissens mitzuhalten.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="95247898"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="95247898"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 95247898; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=95247898]").text(description); $(".js-view-count[data-work-id=95247898]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 95247898; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='95247898']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=95247898]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":95247898,"title":"Profillinie 6: Modellierung, Simulation, Hochleistungsrechnen","translated_title":"","metadata":{"abstract":"An der TU Chemnitz haben sich seit über zwei Jahrzehnten die Gebiete der rechnergestützten Wissenschaften (Computational Science) sowie des parallelen und verteilten Hochleistungsrechnens mit zunehmender Verzahnung entwickelt. Die Koordinierung und Bündelung entsprechender Forschungsarbeiten in der Profillinie 6 “Modellierung, Simulation, Hochleistungsrechnen” wird es ermöglichen, im internationalen Wettbewerb des Wissens mitzuhalten."},"translated_abstract":"An der TU Chemnitz haben sich seit über zwei Jahrzehnten die Gebiete der rechnergestützten Wissenschaften (Computational Science) sowie des parallelen und verteilten Hochleistungsrechnens mit zunehmender Verzahnung entwickelt. Die Koordinierung und Bündelung entsprechender Forschungsarbeiten in der Profillinie 6 “Modellierung, Simulation, Hochleistungsrechnen” wird es ermöglichen, im internationalen Wettbewerb des Wissens mitzuhalten.","internal_url":"https://www.academia.edu/95247898/Profillinie_6_Modellierung_Simulation_Hochleistungsrechnen","translated_internal_url":"","created_at":"2023-01-18T10:57:54.264-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Profillinie_6_Modellierung_Simulation_Hochleistungsrechnen","translated_slug":"","page_count":null,"language":"de","content_type":"Work","summary":"An der TU Chemnitz haben sich seit über zwei Jahrzehnten die Gebiete der rechnergestützten Wissenschaften (Computational Science) sowie des parallelen und verteilten Hochleistungsrechnens mit zunehmender Verzahnung entwickelt. Die Koordinierung und Bündelung entsprechender Forschungsarbeiten in der Profillinie 6 “Modellierung, Simulation, Hochleistungsrechnen” wird es ermöglichen, im internationalen Wettbewerb des Wissens mitzuhalten.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":48636,"name":"Simulation","url":"https://www.academia.edu/Documents/in/Simulation"},{"id":207571,"name":"Linux Cluster","url":"https://www.academia.edu/Documents/in/Linux_Cluster"},{"id":515169,"name":"DDC","url":"https://www.academia.edu/Documents/in/DDC"},{"id":587115,"name":"Arbeitsmarkt","url":"https://www.academia.edu/Documents/in/Arbeitsmarkt"},{"id":624594,"name":"Profil","url":"https://www.academia.edu/Documents/in/Profil"},{"id":1761732,"name":"Modellierung","url":"https://www.academia.edu/Documents/in/Modellierung"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-95247898-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="85499565"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/85499565/Problem_of_Semantic_Enrichment_of_Sentences_Used_in_Textual_Requirements_Specification"><img alt="Research paper thumbnail of Problem of Semantic Enrichment of Sentences Used in Textual Requirements Specification" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Problem of Semantic Enrichment of Sentences Used in Textual Requirements Specification</div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="85499565"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="85499565"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 85499565; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=85499565]").text(description); $(".js-view-count[data-work-id=85499565]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 85499565; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='85499565']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=85499565]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":85499565,"title":"Problem of Semantic Enrichment of Sentences Used in Textual Requirements Specification","translated_title":"","metadata":{"publisher":"CAiSE Workshops","publication_date":{"day":null,"month":null,"year":2021,"errors":{}}},"translated_abstract":null,"internal_url":"https://www.academia.edu/85499565/Problem_of_Semantic_Enrichment_of_Sentences_Used_in_Textual_Requirements_Specification","translated_internal_url":"","created_at":"2022-08-24T00:53:45.101-07:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Problem_of_Semantic_Enrichment_of_Sentences_Used_in_Textual_Requirements_Specification","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":null,"impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":1432,"name":"Natural Language Processing","url":"https://www.academia.edu/Documents/in/Natural_Language_Processing"}],"urls":[{"id":23298166,"url":"https://doi.org/10.1007/978-3-030-79022-6_7"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-85499565-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="85499516"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/85499516/Hurst_Exponent_and_Trading_Signals_Derived_from_Market_Time_Series"><img alt="Research paper thumbnail of Hurst Exponent and Trading Signals Derived from Market Time Series" class="work-thumbnail" src="https://attachments.academia-assets.com/90179718/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/85499516/Hurst_Exponent_and_Trading_Signals_Derived_from_Market_Time_Series">Hurst Exponent and Trading Signals Derived from Market Time Series</a></div><div class="wp-workCard_item"><span>Proceedings of the 20th International Conference on Enterprise Information Systems</span><span>, 2018</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">In this contribution, we investigate whether it is possible to use chaotic properties of time ser...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">In this contribution, we investigate whether it is possible to use chaotic properties of time series in forecasting. Time series of market data have components of white noise without any trend, and they have components of brown noise containing trends. We constructed a new technical indicator MH (Moving Hurst) based on Hurst exponent that describes chaotic properties of time series. Further, we stated and proved a hypothesis that this indicator can bring more profit than the very well known indicator MACD (Moving Averages Convergence Divergence) that is based on moving averages of time series values. In our experiments, we tested and evaluated our proposal using hypothesis testing. We argue that Hurst exponent can be used as an indicator of technical analysis under considerations discussed in our paper.</span></div><div class="wp-workCard_item"><div class="carousel-container carousel-container--sm" id="profile-work-85499516-figures"><div class="prev-slide-container js-prev-button-container"><button aria-label="Previous" class="carousel-navigation-button js-profile-work-85499516-figures-prev"><span class="material-symbols-outlined" style="font-size: 24px" translate="no">arrow_back_ios</span></button></div><div class="slides-container js-slides-container"><figure class="figure-slide-container"><a href="https://www.academia.edu/figures/38418487/figure-1-hurst-exponent-and-trading-signals-derived-from"><img alt="" class="figure-slide-image" src="https://figures.academia-assets.com/90179718/figure_001.jpg" /></a></figure></div><div class="next-slide-container js-next-button-container"><button aria-label="Next" class="carousel-navigation-button js-profile-work-85499516-figures-next"><span class="material-symbols-outlined" style="font-size: 24px" translate="no">arrow_forward_ios</span></button></div></div></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="e843ef6589292c387b007339c1145a20" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":90179718,"asset_id":85499516,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/90179718/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="85499516"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="85499516"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 85499516; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=85499516]").text(description); $(".js-view-count[data-work-id=85499516]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 85499516; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='85499516']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "e843ef6589292c387b007339c1145a20" } } $('.js-work-strip[data-work-id=85499516]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":85499516,"title":"Hurst Exponent and Trading Signals Derived from Market Time Series","translated_title":"","metadata":{"publisher":"SCITEPRESS - Science and Technology Publications","ai_title_tag":"Hurst Exponent: A New Trading Signal Indicator","grobid_abstract":"In this contribution, we investigate whether it is possible to use chaotic properties of time series in forecasting. Time series of market data have components of white noise without any trend, and they have components of brown noise containing trends. We constructed a new technical indicator MH (Moving Hurst) based on Hurst exponent that describes chaotic properties of time series. Further, we stated and proved a hypothesis that this indicator can bring more profit than the very well known indicator MACD (Moving Averages Convergence Divergence) that is based on moving averages of time series values. In our experiments, we tested and evaluated our proposal using hypothesis testing. We argue that Hurst exponent can be used as an indicator of technical analysis under considerations discussed in our paper.","publication_date":{"day":null,"month":null,"year":2018,"errors":{}},"publication_name":"Proceedings of the 20th International Conference on Enterprise Information Systems","grobid_abstract_attachment_id":90179718},"translated_abstract":null,"internal_url":"https://www.academia.edu/85499516/Hurst_Exponent_and_Trading_Signals_Derived_from_Market_Time_Series","translated_internal_url":"","created_at":"2022-08-24T00:53:03.520-07:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":90179718,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/90179718/thumbnails/1.jpg","file_name":"66670.pdf","download_url":"https://www.academia.edu/attachments/90179718/download_file","bulk_download_file_name":"Hurst_Exponent_and_Trading_Signals_Deriv.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/90179718/66670-libre.pdf?1661327887=\u0026response-content-disposition=attachment%3B+filename%3DHurst_Exponent_and_Trading_Signals_Deriv.pdf\u0026Expires=1743925036\u0026Signature=HbQMeEpg6leAbvwbms07D~6UNjokAVTAcTeEaS~o2cuPGSMz0jfwP30pyXodWcdB1yIqC~z45EVwL6MJB9IKVO~5czvD~~nQYu02u~E4MlUUMfBofQ1HcujOdyrf403OIuPQ~t8OODuu~Zenh79RMsseY3frmt7snsTB7pQmrjN7eEEWLCKNvJFe-vGb-pRi29QLsaxKwSIeFGAF4xZLV~aMwdSX9hLmA9M5iXuT6z3u5tccsGBaEVjkODNafNYRNrTkDOLt-428jZ1X5QGczclP0NkVIO-HSQhdZeoEqMARFoouTp33k9hM0MeRlsn4uab8TjKntUmcyDCknE5XRQ__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"Hurst_Exponent_and_Trading_Signals_Derived_from_Market_Time_Series","translated_slug":"","page_count":8,"language":"en","content_type":"Work","summary":"In this contribution, we investigate whether it is possible to use chaotic properties of time series in forecasting. Time series of market data have components of white noise without any trend, and they have components of brown noise containing trends. We constructed a new technical indicator MH (Moving Hurst) based on Hurst exponent that describes chaotic properties of time series. Further, we stated and proved a hypothesis that this indicator can bring more profit than the very well known indicator MACD (Moving Averages Convergence Divergence) that is based on moving averages of time series values. In our experiments, we tested and evaluated our proposal using hypothesis testing. We argue that Hurst exponent can be used as an indicator of technical analysis under considerations discussed in our paper.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":90179718,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/90179718/thumbnails/1.jpg","file_name":"66670.pdf","download_url":"https://www.academia.edu/attachments/90179718/download_file","bulk_download_file_name":"Hurst_Exponent_and_Trading_Signals_Deriv.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/90179718/66670-libre.pdf?1661327887=\u0026response-content-disposition=attachment%3B+filename%3DHurst_Exponent_and_Trading_Signals_Deriv.pdf\u0026Expires=1743925036\u0026Signature=HbQMeEpg6leAbvwbms07D~6UNjokAVTAcTeEaS~o2cuPGSMz0jfwP30pyXodWcdB1yIqC~z45EVwL6MJB9IKVO~5czvD~~nQYu02u~E4MlUUMfBofQ1HcujOdyrf403OIuPQ~t8OODuu~Zenh79RMsseY3frmt7snsTB7pQmrjN7eEEWLCKNvJFe-vGb-pRi29QLsaxKwSIeFGAF4xZLV~aMwdSX9hLmA9M5iXuT6z3u5tccsGBaEVjkODNafNYRNrTkDOLt-428jZ1X5QGczclP0NkVIO-HSQhdZeoEqMARFoouTp33k9hM0MeRlsn4uab8TjKntUmcyDCknE5XRQ__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":990920,"name":"Detrended Fluctuation Analysis","url":"https://www.academia.edu/Documents/in/Detrended_Fluctuation_Analysis"},{"id":1447726,"name":"Hurst Exponent","url":"https://www.academia.edu/Documents/in/Hurst_Exponent"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (true) { Aedu.setUpFigureCarousel('profile-work-85499516-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="82289158"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/82289158/SEMAPRO_2010_Committee_SEMAPRO_Advisory_Chairs_SEMAPRO_2010_Industry_Liaison_Chairs"><img alt="Research paper thumbnail of SEMAPRO 2010 Committee SEMAPRO Advisory Chairs SEMAPRO 2010 Industry Liaison Chairs" class="work-thumbnail" src="https://attachments.academia-assets.com/88045709/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/82289158/SEMAPRO_2010_Committee_SEMAPRO_Advisory_Chairs_SEMAPRO_2010_Industry_Liaison_Chairs">SEMAPRO 2010 Committee SEMAPRO Advisory Chairs SEMAPRO 2010 Industry Liaison Chairs</a></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">the complexity of understanding and processing information. Semantic processing considers context...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">the complexity of understanding and processing information. Semantic processing considers contextual dependencies and adds to the individually acquired knowledge emergent properties and understanding. Hardware and software support and platforms were developed for semantically enhanced information retrieval and interpretation. Searching for video, voice and speech [VVS] raises additional problems to specialized engines with respect to text search. Contextual searching and special patterns-based techniques are current solutions. With the progress on ontology, web services, semantic social media, semantic web, deep web search /deep semantic web/, semantic deep web, semantic networking and semantic reasoning, SEMAPRO 2010 constituted the stage for the state-of-the-art on the most recent advances. We take here the opportunity to warmly thank all the members of the SEMAPRO 2010 technical program committee as well as the numerous reviewers. The creation of such a broad and high quality con...</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="a154fc1e71dae2024e0d42d38e0966d4" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":88045709,"asset_id":82289158,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/88045709/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="82289158"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="82289158"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 82289158; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=82289158]").text(description); $(".js-view-count[data-work-id=82289158]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 82289158; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='82289158']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "a154fc1e71dae2024e0d42d38e0966d4" } } $('.js-work-strip[data-work-id=82289158]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":82289158,"title":"SEMAPRO 2010 Committee SEMAPRO Advisory Chairs SEMAPRO 2010 Industry Liaison Chairs","translated_title":"","metadata":{"abstract":"the complexity of understanding and processing information. Semantic processing considers contextual dependencies and adds to the individually acquired knowledge emergent properties and understanding. Hardware and software support and platforms were developed for semantically enhanced information retrieval and interpretation. Searching for video, voice and speech [VVS] raises additional problems to specialized engines with respect to text search. Contextual searching and special patterns-based techniques are current solutions. With the progress on ontology, web services, semantic social media, semantic web, deep web search /deep semantic web/, semantic deep web, semantic networking and semantic reasoning, SEMAPRO 2010 constituted the stage for the state-of-the-art on the most recent advances. We take here the opportunity to warmly thank all the members of the SEMAPRO 2010 technical program committee as well as the numerous reviewers. The creation of such a broad and high quality con..."},"translated_abstract":"the complexity of understanding and processing information. Semantic processing considers contextual dependencies and adds to the individually acquired knowledge emergent properties and understanding. Hardware and software support and platforms were developed for semantically enhanced information retrieval and interpretation. Searching for video, voice and speech [VVS] raises additional problems to specialized engines with respect to text search. Contextual searching and special patterns-based techniques are current solutions. With the progress on ontology, web services, semantic social media, semantic web, deep web search /deep semantic web/, semantic deep web, semantic networking and semantic reasoning, SEMAPRO 2010 constituted the stage for the state-of-the-art on the most recent advances. We take here the opportunity to warmly thank all the members of the SEMAPRO 2010 technical program committee as well as the numerous reviewers. The creation of such a broad and high quality con...","internal_url":"https://www.academia.edu/82289158/SEMAPRO_2010_Committee_SEMAPRO_Advisory_Chairs_SEMAPRO_2010_Industry_Liaison_Chairs","translated_internal_url":"","created_at":"2022-06-28T02:36:19.957-07:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":88045709,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/88045709/thumbnails/1.jpg","file_name":"download_full.pdf","download_url":"https://www.academia.edu/attachments/88045709/download_file","bulk_download_file_name":"SEMAPRO_2010_Committee_SEMAPRO_Advisory.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/88045709/download_full-libre.pdf?1656410147=\u0026response-content-disposition=attachment%3B+filename%3DSEMAPRO_2010_Committee_SEMAPRO_Advisory.pdf\u0026Expires=1743925036\u0026Signature=A~BPm1z5a~V7bWyXi1j66iPHoGR7AsaROU9GylehnyQNHBcY69E5Oh9yX3KoShnhcbuBDSQFOrliozvxKv5-l~k79v1noMv4-fTjOhC6O07SmoALU4j1MaG6BA2UiXAjspBb1t-olAeDuXjUpbaynIUpkhhgO8CCJ5OYMDGCkqbdGps-MqbUbhhLvXxjtRFBXkTscQmN9zOTWG3P~1kWs8j9AVJciSucAf9wLj-vkZcaaRDbBXJN-WurzGWL2i1ywPVS5sPmrb-6Z~zBrZyw81qR4RN2COB2aNRzeLOnD1cti37cj5Jn3QzD4r7Cf2G5yoyQvYgI7P32ohF5YsfY1A__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"SEMAPRO_2010_Committee_SEMAPRO_Advisory_Chairs_SEMAPRO_2010_Industry_Liaison_Chairs","translated_slug":"","page_count":231,"language":"en","content_type":"Work","summary":"the complexity of understanding and processing information. Semantic processing considers contextual dependencies and adds to the individually acquired knowledge emergent properties and understanding. Hardware and software support and platforms were developed for semantically enhanced information retrieval and interpretation. Searching for video, voice and speech [VVS] raises additional problems to specialized engines with respect to text search. Contextual searching and special patterns-based techniques are current solutions. With the progress on ontology, web services, semantic social media, semantic web, deep web search /deep semantic web/, semantic deep web, semantic networking and semantic reasoning, SEMAPRO 2010 constituted the stage for the state-of-the-art on the most recent advances. We take here the opportunity to warmly thank all the members of the SEMAPRO 2010 technical program committee as well as the numerous reviewers. The creation of such a broad and high quality con...","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":88045709,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/88045709/thumbnails/1.jpg","file_name":"download_full.pdf","download_url":"https://www.academia.edu/attachments/88045709/download_file","bulk_download_file_name":"SEMAPRO_2010_Committee_SEMAPRO_Advisory.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/88045709/download_full-libre.pdf?1656410147=\u0026response-content-disposition=attachment%3B+filename%3DSEMAPRO_2010_Committee_SEMAPRO_Advisory.pdf\u0026Expires=1743925036\u0026Signature=A~BPm1z5a~V7bWyXi1j66iPHoGR7AsaROU9GylehnyQNHBcY69E5Oh9yX3KoShnhcbuBDSQFOrliozvxKv5-l~k79v1noMv4-fTjOhC6O07SmoALU4j1MaG6BA2UiXAjspBb1t-olAeDuXjUpbaynIUpkhhgO8CCJ5OYMDGCkqbdGps-MqbUbhhLvXxjtRFBXkTscQmN9zOTWG3P~1kWs8j9AVJciSucAf9wLj-vkZcaaRDbBXJN-WurzGWL2i1ywPVS5sPmrb-6Z~zBrZyw81qR4RN2COB2aNRzeLOnD1cti37cj5Jn3QzD4r7Cf2G5yoyQvYgI7P32ohF5YsfY1A__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"},{"id":88045710,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/88045710/thumbnails/1.jpg","file_name":"download_full.pdf","download_url":"https://www.academia.edu/attachments/88045710/download_file","bulk_download_file_name":"SEMAPRO_2010_Committee_SEMAPRO_Advisory.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/88045710/download_full-libre.pdf?1656410156=\u0026response-content-disposition=attachment%3B+filename%3DSEMAPRO_2010_Committee_SEMAPRO_Advisory.pdf\u0026Expires=1743925036\u0026Signature=DxAgId98LTAic5aWRNSS9DjIhfwITjTgirG2MN~CujszNUqrnpWyFYOEtn2PlRsAZnJc~PY4Cp9fC7QcCy~ExiAjXkFcBr8KRS~xOrHdbzfHkxVpZ3XoNd~SMzwYAklKs2VSHvC0wCcgldhEcJwFnADSSWcl3g3bQjHwhZPc2G8CH44H-iAWysUSK~w3d9YsouUM69JplU0ayVfP8qXV8o0HTV3eOoypZ6wKI7BgLEJFM2hvErSdipsv5AaCrGrMKC8HaNb3VzvcuAe7c4Uqz1REVG7IA~3QmNhXzRrMOCXSVBbRq17iOhwHJgjeFiEHzw3wcaFw2n41W83137U3xQ__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[],"urls":[{"id":21778092,"url":"https://web.archive.org/web/20180420153118/http://www.thinkmind.org/download_full.php?instance=SEMAPRO+2010"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-82289158-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="77645880"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/77645880/Text_Mining_for_Indication_of_Changes_in_Long_Term_Market_Trends"><img alt="Research paper thumbnail of Text Mining for Indication of Changes in Long-Term Market Trends" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Text Mining for Indication of Changes in Long-Term Market Trends</div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">For investment decisions the development of market trends is very important. In this contribution...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">For investment decisions the development of market trends is very important. In this contribution we present our results concerning the influence of news on market trends. We processed the stock news delivered by the Wall Street Journal with two methods of text mining – Bayes classification and grammar-driven classification. We found some potentialities of Dow Jones trend prediction and present promising results.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="77645880"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="77645880"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 77645880; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=77645880]").text(description); $(".js-view-count[data-work-id=77645880]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 77645880; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='77645880']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=77645880]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":77645880,"title":"Text Mining for Indication of Changes in Long-Term Market Trends","translated_title":"","metadata":{"abstract":"For investment decisions the development of market trends is very important. In this contribution we present our results concerning the influence of news on market trends. We processed the stock news delivered by the Wall Street Journal with two methods of text mining – Bayes classification and grammar-driven classification. We found some potentialities of Dow Jones trend prediction and present promising results.","publication_date":{"day":null,"month":null,"year":2008,"errors":{}}},"translated_abstract":"For investment decisions the development of market trends is very important. In this contribution we present our results concerning the influence of news on market trends. We processed the stock news delivered by the Wall Street Journal with two methods of text mining – Bayes classification and grammar-driven classification. We found some potentialities of Dow Jones trend prediction and present promising results.","internal_url":"https://www.academia.edu/77645880/Text_Mining_for_Indication_of_Changes_in_Long_Term_Market_Trends","translated_internal_url":"","created_at":"2022-04-26T01:48:56.240-07:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Text_Mining_for_Indication_of_Changes_in_Long_Term_Market_Trends","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":"For investment decisions the development of market trends is very important. In this contribution we present our results concerning the influence of news on market trends. We processed the stock news delivered by the Wall Street Journal with two methods of text mining – Bayes classification and grammar-driven classification. We found some potentialities of Dow Jones trend prediction and present promising results.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":5639,"name":"Text Mining","url":"https://www.academia.edu/Documents/in/Text_Mining"},{"id":14493,"name":"Parsing","url":"https://www.academia.edu/Documents/in/Parsing"},{"id":106145,"name":"Classification","url":"https://www.academia.edu/Documents/in/Classification"},{"id":129770,"name":"Key words","url":"https://www.academia.edu/Documents/in/Key_words"},{"id":1185612,"name":"H","url":"https://www.academia.edu/Documents/in/H"}],"urls":[{"id":19921314,"url":"http://i-know.tugraz.at/wp-content/uploads/2008/11/51_text-mining-for-indication-of-changes-in-long-term-market-trends.pdf"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-77645880-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="77645879"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/77645879/Patterns_in_Textual_Requirements_Specification"><img alt="Research paper thumbnail of Patterns in Textual Requirements Specification" class="work-thumbnail" src="https://attachments.academia-assets.com/84959443/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/77645879/Patterns_in_Textual_Requirements_Specification">Patterns in Textual Requirements Specification</a></div><div class="wp-workCard_item"><span>Proceedings of the 13th International Conference on Software Technologies</span><span>, 2018</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">In this paper, we investigate methods of grammatical inspection to identify patterns in textual r...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">In this paper, we investigate methods of grammatical inspection to identify patterns in textual requirements specification. Unfortunately, a text in natural language includes additionally many inaccuracies caused by ambiguity, inconsistency, and incompleteness. Our contribution is that using our patterns, we are able to extract the information from the text that is necessary to fix some of the problems mentioned above. We present our implemented tool TEMOS that is able to detect some inaccuracies in a text and to generate fragments of the UML class model from textual requirements specification. We use external on-line resources to complete the textual information of requirements.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="b1b6342e5baa5b6efda1d4a48e3796e9" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":84959443,"asset_id":77645879,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/84959443/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="77645879"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="77645879"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 77645879; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=77645879]").text(description); $(".js-view-count[data-work-id=77645879]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 77645879; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='77645879']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "b1b6342e5baa5b6efda1d4a48e3796e9" } } $('.js-work-strip[data-work-id=77645879]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":77645879,"title":"Patterns in Textual Requirements Specification","translated_title":"","metadata":{"publisher":"SCITEPRESS - Science and Technology Publications","ai_title_tag":"Grammatical Patterns in Requirements Text","grobid_abstract":"In this paper, we investigate methods of grammatical inspection to identify patterns in textual requirements specification. Unfortunately, a text in natural language includes additionally many inaccuracies caused by ambiguity, inconsistency, and incompleteness. Our contribution is that using our patterns, we are able to extract the information from the text that is necessary to fix some of the problems mentioned above. We present our implemented tool TEMOS that is able to detect some inaccuracies in a text and to generate fragments of the UML class model from textual requirements specification. We use external on-line resources to complete the textual information of requirements.","publication_date":{"day":null,"month":null,"year":2018,"errors":{}},"publication_name":"Proceedings of the 13th International Conference on Software Technologies","grobid_abstract_attachment_id":84959443},"translated_abstract":null,"internal_url":"https://www.academia.edu/77645879/Patterns_in_Textual_Requirements_Specification","translated_internal_url":"","created_at":"2022-04-26T01:48:56.019-07:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":84959443,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/84959443/thumbnails/1.jpg","file_name":"68273.pdf","download_url":"https://www.academia.edu/attachments/84959443/download_file","bulk_download_file_name":"Patterns_in_Textual_Requirements_Specifi.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/84959443/68273-libre.pdf?1650963681=\u0026response-content-disposition=attachment%3B+filename%3DPatterns_in_Textual_Requirements_Specifi.pdf\u0026Expires=1743858183\u0026Signature=WWNI4ilInhAPkrM38-hq-tWrD83T9BZ9USlxG7lLruxjcJ-MGlAzB0FfJUGC9iv0pbfSX4RdEPjEdT1RjVh5cnoxF7HHFbBMSOiHxcs1~PkMGnepkOELdnZgkfK5yHcNH5QDX97hwYfovER-ipEYPXIff1y38rYRyaS5vEo~6y1FQh0xledirVCXyd1vfvaU4kIjFEZbQ50N5PSIWPnpoYsbhCUOlhqqyOtFjDi~utcbdc8uG~10D~OY4rJ-6odT-FRJZkL-NqYZLk7LAhO6-gdquBVG2Rmo27vzsAPj8eqK2mygAN7U-FarIg4kubG6i~CWHv~t-lSv1tei-8JrPw__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"Patterns_in_Textual_Requirements_Specification","translated_slug":"","page_count":8,"language":"en","content_type":"Work","summary":"In this paper, we investigate methods of grammatical inspection to identify patterns in textual requirements specification. Unfortunately, a text in natural language includes additionally many inaccuracies caused by ambiguity, inconsistency, and incompleteness. Our contribution is that using our patterns, we are able to extract the information from the text that is necessary to fix some of the problems mentioned above. We present our implemented tool TEMOS that is able to detect some inaccuracies in a text and to generate fragments of the UML class model from textual requirements specification. We use external on-line resources to complete the textual information of requirements.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":84959443,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/84959443/thumbnails/1.jpg","file_name":"68273.pdf","download_url":"https://www.academia.edu/attachments/84959443/download_file","bulk_download_file_name":"Patterns_in_Textual_Requirements_Specifi.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/84959443/68273-libre.pdf?1650963681=\u0026response-content-disposition=attachment%3B+filename%3DPatterns_in_Textual_Requirements_Specifi.pdf\u0026Expires=1743858183\u0026Signature=WWNI4ilInhAPkrM38-hq-tWrD83T9BZ9USlxG7lLruxjcJ-MGlAzB0FfJUGC9iv0pbfSX4RdEPjEdT1RjVh5cnoxF7HHFbBMSOiHxcs1~PkMGnepkOELdnZgkfK5yHcNH5QDX97hwYfovER-ipEYPXIff1y38rYRyaS5vEo~6y1FQh0xledirVCXyd1vfvaU4kIjFEZbQ50N5PSIWPnpoYsbhCUOlhqqyOtFjDi~utcbdc8uG~10D~OY4rJ-6odT-FRJZkL-NqYZLk7LAhO6-gdquBVG2Rmo27vzsAPj8eqK2mygAN7U-FarIg4kubG6i~CWHv~t-lSv1tei-8JrPw__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":614639,"name":"Software Requirements Specification","url":"https://www.academia.edu/Documents/in/Software_Requirements_Specification"}],"urls":[{"id":19921313,"url":"https://doi.org/10.5220/0006827302310238"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-77645879-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="77645856"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/77645856/Recovering_traceability_links_between_code_and_documentation"><img alt="Research paper thumbnail of Recovering traceability links between code and documentation" class="work-thumbnail" src="https://attachments.academia-assets.com/84959432/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/77645856/Recovering_traceability_links_between_code_and_documentation">Recovering traceability links between code and documentation</a></div><div class="wp-workCard_item"><span>IEEE Transactions on Software Engineering</span><span>, 2002</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">Software system documentation is almost always expressed informally in natural language and free ...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">Software system documentation is almost always expressed informally in natural language and free text. Examples include requirement specifications, design documents, manual pages, system development journals, error logs, and related maintenance reports. We propose a method based on information retrieval to recover traceability links between source code and free text documents. A premise of our work is that programmers use meaningful names for program items, such as functions, variables, types, classes, and methods. We believe that the application-domain knowledge that programmers process when writing the code is often captured by the mnemonics for identifiers; therefore, the analysis of these mnemonics can help to associate high-level concepts with program concepts and vice-versa. We apply both a probabilistic and a vector space information retrieval model in two case studies to trace C++ source code onto manual pages and Java code to functional requirements. We compare the results of applying the two models, discuss the benefits and limitations, and describe directions for improvements.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="0985549c0fda57e51f90ef6d35523026" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":84959432,"asset_id":77645856,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/84959432/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="77645856"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="77645856"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 77645856; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=77645856]").text(description); $(".js-view-count[data-work-id=77645856]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 77645856; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='77645856']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "0985549c0fda57e51f90ef6d35523026" } } $('.js-work-strip[data-work-id=77645856]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":77645856,"title":"Recovering traceability links between code and documentation","translated_title":"","metadata":{"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","grobid_abstract":"Software system documentation is almost always expressed informally in natural language and free text. Examples include requirement specifications, design documents, manual pages, system development journals, error logs, and related maintenance reports. We propose a method based on information retrieval to recover traceability links between source code and free text documents. A premise of our work is that programmers use meaningful names for program items, such as functions, variables, types, classes, and methods. We believe that the application-domain knowledge that programmers process when writing the code is often captured by the mnemonics for identifiers; therefore, the analysis of these mnemonics can help to associate high-level concepts with program concepts and vice-versa. We apply both a probabilistic and a vector space information retrieval model in two case studies to trace C++ source code onto manual pages and Java code to functional requirements. We compare the results of applying the two models, discuss the benefits and limitations, and describe directions for improvements.","publication_date":{"day":null,"month":null,"year":2002,"errors":{}},"publication_name":"IEEE Transactions on Software Engineering","grobid_abstract_attachment_id":84959432},"translated_abstract":null,"internal_url":"https://www.academia.edu/77645856/Recovering_traceability_links_between_code_and_documentation","translated_internal_url":"","created_at":"2022-04-26T01:48:27.648-07:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":84959432,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/84959432/thumbnails/1.jpg","file_name":"dbb7db0ce23929b2dd5293e330b975f4ce61.pdf","download_url":"https://www.academia.edu/attachments/84959432/download_file","bulk_download_file_name":"Recovering_traceability_links_between_co.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/84959432/dbb7db0ce23929b2dd5293e330b975f4ce61-libre.pdf?1650963678=\u0026response-content-disposition=attachment%3B+filename%3DRecovering_traceability_links_between_co.pdf\u0026Expires=1743925036\u0026Signature=Zj9V9uG3gEILrIBxXq465FGG-ur-quhwA24547UPTDhc0gDHrzj-M9W7AO9ZoJZvWUW2iYAoN-sCW0dmygsOkR9vEoVAJef0mYaF48~npb8ZDLYiYW-X5eJW51tLCGlIITDdAPgF4d63HqfJSCe2271NFbTPBFNrpkmfSTKF1~f67alkIMXI7pjhhFFIg56~XEX1eV0U2gQUYr8fxlIdEFCgjVw7j3iIBdD7lUyTS83qet5sz6z5YIFc9xv4px1FxwSNqv~YuxcatLy06CAGMfeNTW0vp58NrSWwxtedVqtZwQCYSeaPF~CH1N8s6SZiH3jm89J1qogvYJV9rx7w1Q__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"Recovering_traceability_links_between_code_and_documentation","translated_slug":"","page_count":14,"language":"en","content_type":"Work","summary":"Software system documentation is almost always expressed informally in natural language and free text. Examples include requirement specifications, design documents, manual pages, system development journals, error logs, and related maintenance reports. We propose a method based on information retrieval to recover traceability links between source code and free text documents. A premise of our work is that programmers use meaningful names for program items, such as functions, variables, types, classes, and methods. We believe that the application-domain knowledge that programmers process when writing the code is often captured by the mnemonics for identifiers; therefore, the analysis of these mnemonics can help to associate high-level concepts with program concepts and vice-versa. We apply both a probabilistic and a vector space information retrieval model in two case studies to trace C++ source code onto manual pages and Java code to functional requirements. We compare the results of applying the two models, discuss the benefits and limitations, and describe directions for improvements.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":84959432,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/84959432/thumbnails/1.jpg","file_name":"dbb7db0ce23929b2dd5293e330b975f4ce61.pdf","download_url":"https://www.academia.edu/attachments/84959432/download_file","bulk_download_file_name":"Recovering_traceability_links_between_co.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/84959432/dbb7db0ce23929b2dd5293e330b975f4ce61-libre.pdf?1650963678=\u0026response-content-disposition=attachment%3B+filename%3DRecovering_traceability_links_between_co.pdf\u0026Expires=1743925036\u0026Signature=Zj9V9uG3gEILrIBxXq465FGG-ur-quhwA24547UPTDhc0gDHrzj-M9W7AO9ZoJZvWUW2iYAoN-sCW0dmygsOkR9vEoVAJef0mYaF48~npb8ZDLYiYW-X5eJW51tLCGlIITDdAPgF4d63HqfJSCe2271NFbTPBFNrpkmfSTKF1~f67alkIMXI7pjhhFFIg56~XEX1eV0U2gQUYr8fxlIdEFCgjVw7j3iIBdD7lUyTS83qet5sz6z5YIFc9xv4px1FxwSNqv~YuxcatLy06CAGMfeNTW0vp58NrSWwxtedVqtZwQCYSeaPF~CH1N8s6SZiH3jm89J1qogvYJV9rx7w1Q__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[{"id":37,"name":"Information Systems","url":"https://www.academia.edu/Documents/in/Information_Systems"},{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":464,"name":"Information Retrieval","url":"https://www.academia.edu/Documents/in/Information_Retrieval"},{"id":53293,"name":"Software","url":"https://www.academia.edu/Documents/in/Software"},{"id":57988,"name":"Program Comprehension","url":"https://www.academia.edu/Documents/in/Program_Comprehension"},{"id":64561,"name":"Computer Software","url":"https://www.academia.edu/Documents/in/Computer_Software"},{"id":96047,"name":"Case Study","url":"https://www.academia.edu/Documents/in/Case_Study"},{"id":97618,"name":"Natural language","url":"https://www.academia.edu/Documents/in/Natural_language"},{"id":111436,"name":"IEEE","url":"https://www.academia.edu/Documents/in/IEEE"},{"id":133919,"name":"Non Functional Requirement","url":"https://www.academia.edu/Documents/in/Non_Functional_Requirement"},{"id":197861,"name":"Domain Knowledge","url":"https://www.academia.edu/Documents/in/Domain_Knowledge"},{"id":239647,"name":"System Development","url":"https://www.academia.edu/Documents/in/System_Development"},{"id":316093,"name":"Software Requirement Specification","url":"https://www.academia.edu/Documents/in/Software_Requirement_Specification"},{"id":421118,"name":"Object Orientation","url":"https://www.academia.edu/Documents/in/Object_Orientation"},{"id":511927,"name":"Traceability","url":"https://www.academia.edu/Documents/in/Traceability"},{"id":516232,"name":"Source Code","url":"https://www.academia.edu/Documents/in/Source_Code"},{"id":567681,"name":"Software Systems","url":"https://www.academia.edu/Documents/in/Software_Systems"},{"id":732001,"name":"Vector Space","url":"https://www.academia.edu/Documents/in/Vector_Space"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-77645856-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921618"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/71921618/Performance_Comparison_of_Distributed_Object_Server_Implementation"><img alt="Research paper thumbnail of Performance Comparison of Distributed Object Server Implementation" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Performance Comparison of Distributed Object Server Implementation</div><div class="wp-workCard_item"><span>International Conference on Information System Implementation and Modeling</span><span>, 2007</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921618"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921618"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921618; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921618]").text(description); $(".js-view-count[data-work-id=71921618]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921618; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921618']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=71921618]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921618,"title":"Performance Comparison of Distributed Object Server Implementation","translated_title":"","metadata":{"publication_date":{"day":null,"month":null,"year":2007,"errors":{}},"publication_name":"International Conference on Information System Implementation and Modeling"},"translated_abstract":null,"internal_url":"https://www.academia.edu/71921618/Performance_Comparison_of_Distributed_Object_Server_Implementation","translated_internal_url":"","created_at":"2022-02-20T00:47:39.650-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Performance_Comparison_of_Distributed_Object_Server_Implementation","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":null,"impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":1488789,"name":"Isim","url":"https://www.academia.edu/Documents/in/Isim"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921618-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921616"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/71921616/ADA_Embracing_Technology_Change_Acceleration"><img alt="Research paper thumbnail of ADA: Embracing Technology Change Acceleration" class="work-thumbnail" src="https://attachments.academia-assets.com/81067521/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/71921616/ADA_Embracing_Technology_Change_Acceleration">ADA: Embracing Technology Change Acceleration</a></div><div class="wp-workCard_item"><span>Enterprise Engineering Working Conference</span><span>, 2019</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">The pace of technology change has accelerated in the past decade. Conceptually similar technologi...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">The pace of technology change has accelerated in the past decade. Conceptually similar technologies are introduced on nearly a daily basis. On one hand, IT experts call for applying the most modern approaches and technologies to software projects, on the other, companies suffer from liabilities to a technology used in their legacy solutions. This seems to result in a disturbing situation when a specific technology of an ongoing software project becomes legacy almost before the project successfully hits a production. This poses a continual challenge for software development, and effective ways of technology transition are sought. Affordance-Driven Assembling (ADA) represents such an effort from the standpoint of enterprise engineering theories. In this paper, we formulate a high-level architecture of a software system based on ADA. We demonstrate the architecture on an example of an object-oriented system. We evaluate the qualities of such architecture from the perspective of evolvability using Normalized Systems Theory, and we formulate conclusions on potential of this approach.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="14fa393742de2d6e942ef9f9484b9204" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":81067521,"asset_id":71921616,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/81067521/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921616"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921616"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921616; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921616]").text(description); $(".js-view-count[data-work-id=71921616]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921616; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921616']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "14fa393742de2d6e942ef9f9484b9204" } } $('.js-work-strip[data-work-id=71921616]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921616,"title":"ADA: Embracing Technology Change Acceleration","translated_title":"","metadata":{"ai_title_tag":"Accelerating Tech Change in Software Systems","grobid_abstract":"The pace of technology change has accelerated in the past decade. Conceptually similar technologies are introduced on nearly a daily basis. On one hand, IT experts call for applying the most modern approaches and technologies to software projects, on the other, companies suffer from liabilities to a technology used in their legacy solutions. This seems to result in a disturbing situation when a specific technology of an ongoing software project becomes legacy almost before the project successfully hits a production. This poses a continual challenge for software development, and effective ways of technology transition are sought. Affordance-Driven Assembling (ADA) represents such an effort from the standpoint of enterprise engineering theories. In this paper, we formulate a high-level architecture of a software system based on ADA. We demonstrate the architecture on an example of an object-oriented system. We evaluate the qualities of such architecture from the perspective of evolvability using Normalized Systems Theory, and we formulate conclusions on potential of this approach.","publication_date":{"day":null,"month":null,"year":2019,"errors":{}},"publication_name":"Enterprise Engineering Working Conference","grobid_abstract_attachment_id":81067521},"translated_abstract":null,"internal_url":"https://www.academia.edu/71921616/ADA_Embracing_Technology_Change_Acceleration","translated_internal_url":"","created_at":"2022-02-20T00:47:39.547-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":81067521,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/81067521/thumbnails/1.jpg","file_name":"paper7.pdf","download_url":"https://www.academia.edu/attachments/81067521/download_file","bulk_download_file_name":"ADA_Embracing_Technology_Change_Accelera.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/81067521/paper7-libre.pdf?1645346944=\u0026response-content-disposition=attachment%3B+filename%3DADA_Embracing_Technology_Change_Accelera.pdf\u0026Expires=1743925036\u0026Signature=MXegrh64X55aFm~R~-qCiZHCmWTDOSroA9KTMxoEyro-ppZC9VWiBx~nvDadFX0LO1BIc287zP04JDmtVF3vGGvc1heULrMH4RdnxIMXFuEcT~yoIfye462chs0s82leh7QLwAq~zxnTBQpd6~0Jef5HAkGbKajMZ0B6XPNEaZvVf8lI~upy3O2YwR7FL7p2m24v0Hxm7oXDjF79e7M0cuUMS9wVUzrDWcN911spE8f~h0Ib2XYFOqbT-VOU2W64qeQ4sLWkRilA5QEyHtwWeGrkXinmnYy9R7yqCgbJKVgK7ioIsU9OGMnhjE3m0sMvwkn9y4ByS9LcBLsYYuXVDA__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"ADA_Embracing_Technology_Change_Acceleration","translated_slug":"","page_count":4,"language":"en","content_type":"Work","summary":"The pace of technology change has accelerated in the past decade. Conceptually similar technologies are introduced on nearly a daily basis. On one hand, IT experts call for applying the most modern approaches and technologies to software projects, on the other, companies suffer from liabilities to a technology used in their legacy solutions. This seems to result in a disturbing situation when a specific technology of an ongoing software project becomes legacy almost before the project successfully hits a production. This poses a continual challenge for software development, and effective ways of technology transition are sought. Affordance-Driven Assembling (ADA) represents such an effort from the standpoint of enterprise engineering theories. In this paper, we formulate a high-level architecture of a software system based on ADA. We demonstrate the architecture on an example of an object-oriented system. We evaluate the qualities of such architecture from the perspective of evolvability using Normalized Systems Theory, and we formulate conclusions on potential of this approach.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":81067521,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/81067521/thumbnails/1.jpg","file_name":"paper7.pdf","download_url":"https://www.academia.edu/attachments/81067521/download_file","bulk_download_file_name":"ADA_Embracing_Technology_Change_Accelera.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/81067521/paper7-libre.pdf?1645346944=\u0026response-content-disposition=attachment%3B+filename%3DADA_Embracing_Technology_Change_Accelera.pdf\u0026Expires=1743925036\u0026Signature=MXegrh64X55aFm~R~-qCiZHCmWTDOSroA9KTMxoEyro-ppZC9VWiBx~nvDadFX0LO1BIc287zP04JDmtVF3vGGvc1heULrMH4RdnxIMXFuEcT~yoIfye462chs0s82leh7QLwAq~zxnTBQpd6~0Jef5HAkGbKajMZ0B6XPNEaZvVf8lI~upy3O2YwR7FL7p2m24v0Hxm7oXDjF79e7M0cuUMS9wVUzrDWcN911spE8f~h0Ib2XYFOqbT-VOU2W64qeQ4sLWkRilA5QEyHtwWeGrkXinmnYy9R7yqCgbJKVgK7ioIsU9OGMnhjE3m0sMvwkn9y4ByS9LcBLsYYuXVDA__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921616-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921615"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/71921615/Using_Fuzzy_and_Fractal_Methods_for_Analyzing_Market_Time_Series"><img alt="Research paper thumbnail of Using Fuzzy and Fractal Methods for Analyzing Market Time Series" class="work-thumbnail" src="https://attachments.academia-assets.com/81067523/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/71921615/Using_Fuzzy_and_Fractal_Methods_for_Analyzing_Market_Time_Series">Using Fuzzy and Fractal Methods for Analyzing Market Time Series</a></div><div class="wp-workCard_item"><span>International Joint Conference on Computational Intelligence</span><span>, 2010</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">In this contribution, we investigate the possibilities of using fuzzy and fractal methods for ana...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">In this contribution, we investigate the possibilities of using fuzzy and fractal methods for analyzing time series of market data. First, we implemented and tested a fuzzy component that provides fuzzyfication by the Mamdani Larsen inference method with static rules using not only Gauss but also Cauchy and Mandelbrot distribution. Second, we implemented and tested a fractal component that provides fuzzy clustering by the Takagi Sugeno method with dynamic fuzzy rules. Looking for an optimum, we simulated many parameter combinations and compared the results. We present some interesting results of our experiments.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="05fa94a5c5e1f412ab2eeb7538e72215" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":81067523,"asset_id":71921615,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/81067523/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921615"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921615"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921615; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921615]").text(description); $(".js-view-count[data-work-id=71921615]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921615; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921615']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "05fa94a5c5e1f412ab2eeb7538e72215" } } $('.js-work-strip[data-work-id=71921615]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921615,"title":"Using Fuzzy and Fractal Methods for Analyzing Market Time Series","translated_title":"","metadata":{"grobid_abstract":"In this contribution, we investigate the possibilities of using fuzzy and fractal methods for analyzing time series of market data. First, we implemented and tested a fuzzy component that provides fuzzyfication by the Mamdani Larsen inference method with static rules using not only Gauss but also Cauchy and Mandelbrot distribution. Second, we implemented and tested a fractal component that provides fuzzy clustering by the Takagi Sugeno method with dynamic fuzzy rules. Looking for an optimum, we simulated many parameter combinations and compared the results. We present some interesting results of our experiments.","publication_date":{"day":null,"month":null,"year":2010,"errors":{}},"publication_name":"International Joint Conference on Computational Intelligence","grobid_abstract_attachment_id":81067523},"translated_abstract":null,"internal_url":"https://www.academia.edu/71921615/Using_Fuzzy_and_Fractal_Methods_for_Analyzing_Market_Time_Series","translated_internal_url":"","created_at":"2022-02-20T00:47:39.450-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":81067523,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/81067523/thumbnails/1.jpg","file_name":"82d0123a0ef7d5af2b0b00a0e3d68d0444c8.pdf","download_url":"https://www.academia.edu/attachments/81067523/download_file","bulk_download_file_name":"Using_Fuzzy_and_Fractal_Methods_for_Anal.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/81067523/82d0123a0ef7d5af2b0b00a0e3d68d0444c8-libre.pdf?1645346944=\u0026response-content-disposition=attachment%3B+filename%3DUsing_Fuzzy_and_Fractal_Methods_for_Anal.pdf\u0026Expires=1743858184\u0026Signature=XtFy19J5YrPBWUW1q5SP6KjfupnxmYwc3dV6a6rlMJgZKOg7drPe4bra-zXco4RhaJeHgJ3pVTx059N9mCEpWBRNqefgcVgPeijLcFM7TEWkQE~6Seatda6HVNbti3VNTbwOiFt6Zba9YmPKQCb-e4ZyVNohD~Tx3GzauB6DqPrZLgvanpND3RZJSxbwPGP9InvGcTKx3SMUwvRwhLAq1Ucmovm8o6Miw6mBkricwwLkLBEKWNXL9DLNskuUZT0p49KTwESwhAzF-aVFEzT9oqJ-m-XKdEVOoW70jLxkz5niQiZ8suW6jBA~apb8RPaxqT4PXcUH4LVfgYhVUCQtFw__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"Using_Fuzzy_and_Fractal_Methods_for_Analyzing_Market_Time_Series","translated_slug":"","page_count":8,"language":"en","content_type":"Work","summary":"In this contribution, we investigate the possibilities of using fuzzy and fractal methods for analyzing time series of market data. First, we implemented and tested a fuzzy component that provides fuzzyfication by the Mamdani Larsen inference method with static rules using not only Gauss but also Cauchy and Mandelbrot distribution. Second, we implemented and tested a fractal component that provides fuzzy clustering by the Takagi Sugeno method with dynamic fuzzy rules. Looking for an optimum, we simulated many parameter combinations and compared the results. We present some interesting results of our experiments.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":81067523,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/81067523/thumbnails/1.jpg","file_name":"82d0123a0ef7d5af2b0b00a0e3d68d0444c8.pdf","download_url":"https://www.academia.edu/attachments/81067523/download_file","bulk_download_file_name":"Using_Fuzzy_and_Fractal_Methods_for_Anal.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/81067523/82d0123a0ef7d5af2b0b00a0e3d68d0444c8-libre.pdf?1645346944=\u0026response-content-disposition=attachment%3B+filename%3DUsing_Fuzzy_and_Fractal_Methods_for_Anal.pdf\u0026Expires=1743858184\u0026Signature=XtFy19J5YrPBWUW1q5SP6KjfupnxmYwc3dV6a6rlMJgZKOg7drPe4bra-zXco4RhaJeHgJ3pVTx059N9mCEpWBRNqefgcVgPeijLcFM7TEWkQE~6Seatda6HVNbti3VNTbwOiFt6Zba9YmPKQCb-e4ZyVNohD~Tx3GzauB6DqPrZLgvanpND3RZJSxbwPGP9InvGcTKx3SMUwvRwhLAq1Ucmovm8o6Miw6mBkricwwLkLBEKWNXL9DLNskuUZT0p49KTwESwhAzF-aVFEzT9oqJ-m-XKdEVOoW70jLxkz5niQiZ8suW6jBA~apb8RPaxqT4PXcUH4LVfgYhVUCQtFw__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"},{"id":724,"name":"Economics","url":"https://www.academia.edu/Documents/in/Economics"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921615-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921614"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" href="https://www.academia.edu/71921614/Case_Study_Running_Test_Cases_for_Sequential_Programs_in_Parallel_in_a_Cluster_Environment"><img alt="Research paper thumbnail of Case Study: Running Test Cases for Sequential Programs in Parallel in a Cluster Environment" class="work-thumbnail" src="https://attachments.academia-assets.com/81067522/thumbnails/1.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title"><a class="js-work-strip-work-link text-gray-darker" data-click-track="profile-work-strip-title" href="https://www.academia.edu/71921614/Case_Study_Running_Test_Cases_for_Sequential_Programs_in_Parallel_in_a_Cluster_Environment">Case Study: Running Test Cases for Sequential Programs in Parallel in a Cluster Environment</a></div><div class="wp-workCard_item"><span>International Conference on Evaluation of Novel Approaches to Software Engineering</span><span>, 2008</span></div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">Testing a software system consists of a test case construction and of running and evaluating them...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">Testing a software system consists of a test case construction and of running and evaluating them, i.e. comparing expected results with obtained results. Because the set of test cases is usually very large, some methods of automation may be used to run them. Usually, test cases run on the same machine where the tested software system should run later. In our case, we run the test cases of a software system for a sequential computer on a cluster in parallel. The goal is to accelerate the process of running and evaluating tests. In this paper we describe the architecture of our test execution tool, experiments, and obtained results concerning performance and efficiency of test automation of sequential programs in a cluster environment.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><a id="f63b70fd539d16819080942cbeff9ca7" class="wp-workCard--action" rel="nofollow" data-click-track="profile-work-strip-download" data-download="{"attachment_id":81067522,"asset_id":71921614,"asset_type":"Work","button_location":"profile"}" href="https://www.academia.edu/attachments/81067522/download_file?s=profile"><span><i class="fa fa-arrow-down"></i></span><span>Download</span></a><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921614"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921614"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921614; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921614]").text(description); $(".js-view-count[data-work-id=71921614]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921614; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921614']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (true){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "f63b70fd539d16819080942cbeff9ca7" } } $('.js-work-strip[data-work-id=71921614]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921614,"title":"Case Study: Running Test Cases for Sequential Programs in Parallel in a Cluster Environment","translated_title":"","metadata":{"ai_title_tag":"Parallel Testing for Sequential Programs in Clusters","grobid_abstract":"Testing a software system consists of a test case construction and of running and evaluating them, i.e. comparing expected results with obtained results. Because the set of test cases is usually very large, some methods of automation may be used to run them. Usually, test cases run on the same machine where the tested software system should run later. In our case, we run the test cases of a software system for a sequential computer on a cluster in parallel. The goal is to accelerate the process of running and evaluating tests. In this paper we describe the architecture of our test execution tool, experiments, and obtained results concerning performance and efficiency of test automation of sequential programs in a cluster environment.","publication_date":{"day":null,"month":null,"year":2008,"errors":{}},"publication_name":"International Conference on Evaluation of Novel Approaches to Software Engineering","grobid_abstract_attachment_id":81067522},"translated_abstract":null,"internal_url":"https://www.academia.edu/71921614/Case_Study_Running_Test_Cases_for_Sequential_Programs_in_Parallel_in_a_Cluster_Environment","translated_internal_url":"","created_at":"2022-02-20T00:47:39.239-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[{"id":81067522,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/81067522/thumbnails/1.jpg","file_name":"4c4ab4e32acd499939cda0de4fe8cde326cd.pdf","download_url":"https://www.academia.edu/attachments/81067522/download_file","bulk_download_file_name":"Case_Study_Running_Test_Cases_for_Sequen.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/81067522/4c4ab4e32acd499939cda0de4fe8cde326cd-libre.pdf?1645346944=\u0026response-content-disposition=attachment%3B+filename%3DCase_Study_Running_Test_Cases_for_Sequen.pdf\u0026Expires=1743858184\u0026Signature=Z41T~qpm3W6ipUOUkg5vsXufU6lSEFFpAg7VkGYWe15DjQnsia57h~CP7LFwws7OUpbNzDhQD5Bn0HQWHfqMscagZVLCAheRSiMQOd6j42~n7E3tJ9k8orDpVM4GNqUkGKc1DalFTbsCxTA8MgpRyp6tfcVvXGjaow-KFcprHlbbDjyow8mJOoMnoGccAV8fKgn4snU8hTlGnoRNcRPoXNL6EtGVpLu2EsVkIVc9Jzo6sdO4E0wQBYQ~IhGIIY-G2ohgUYkePiIoBQVRHEAKb3isFDNAC-A7g68UXebotsxCUDaLNSGYTH61mH1nOf77t-aP-GCmMHw~OztLperFzA__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"slug":"Case_Study_Running_Test_Cases_for_Sequential_Programs_in_Parallel_in_a_Cluster_Environment","translated_slug":"","page_count":4,"language":"en","content_type":"Work","summary":"Testing a software system consists of a test case construction and of running and evaluating them, i.e. comparing expected results with obtained results. Because the set of test cases is usually very large, some methods of automation may be used to run them. Usually, test cases run on the same machine where the tested software system should run later. In our case, we run the test cases of a software system for a sequential computer on a cluster in parallel. The goal is to accelerate the process of running and evaluating tests. In this paper we describe the architecture of our test execution tool, experiments, and obtained results concerning performance and efficiency of test automation of sequential programs in a cluster environment.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[{"id":81067522,"title":"","file_type":"pdf","scribd_thumbnail_url":"https://attachments.academia-assets.com/81067522/thumbnails/1.jpg","file_name":"4c4ab4e32acd499939cda0de4fe8cde326cd.pdf","download_url":"https://www.academia.edu/attachments/81067522/download_file","bulk_download_file_name":"Case_Study_Running_Test_Cases_for_Sequen.pdf","bulk_download_url":"https://d1wqtxts1xzle7.cloudfront.net/81067522/4c4ab4e32acd499939cda0de4fe8cde326cd-libre.pdf?1645346944=\u0026response-content-disposition=attachment%3B+filename%3DCase_Study_Running_Test_Cases_for_Sequen.pdf\u0026Expires=1743858184\u0026Signature=Z41T~qpm3W6ipUOUkg5vsXufU6lSEFFpAg7VkGYWe15DjQnsia57h~CP7LFwws7OUpbNzDhQD5Bn0HQWHfqMscagZVLCAheRSiMQOd6j42~n7E3tJ9k8orDpVM4GNqUkGKc1DalFTbsCxTA8MgpRyp6tfcVvXGjaow-KFcprHlbbDjyow8mJOoMnoGccAV8fKgn4snU8hTlGnoRNcRPoXNL6EtGVpLu2EsVkIVc9Jzo6sdO4E0wQBYQ~IhGIIY-G2ohgUYkePiIoBQVRHEAKb3isFDNAC-A7g68UXebotsxCUDaLNSGYTH61mH1nOf77t-aP-GCmMHw~OztLperFzA__\u0026Key-Pair-Id=APKAJLOHF5GGSLRBV4ZA"}],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921614-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921612"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/71921612/Using_Semantic_Web_Technology_in_Requirements_Specifications_Chemnitzer_Informatik_Berichte_CSR_08_02_ISSN_0947_5125"><img alt="Research paper thumbnail of Using Semantic Web Technology in Requirements Specifications. Chemnitzer Informatik-Berichte CSR-08-02, ISSN 0947-5125" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Using Semantic Web Technology in Requirements Specifications. Chemnitzer Informatik-Berichte CSR-08-02, ISSN 0947-5125</div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">1.2 Ontology as a Tool for Checking Requirements................. 8</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921612"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921612"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921612; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921612]").text(description); $(".js-view-count[data-work-id=71921612]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921612; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921612']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=71921612]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921612,"title":"Using Semantic Web Technology in Requirements Specifications. Chemnitzer Informatik-Berichte CSR-08-02, ISSN 0947-5125","translated_title":"","metadata":{"abstract":"1.2 Ontology as a Tool for Checking Requirements................. 8","publication_date":{"day":null,"month":null,"year":2008,"errors":{}}},"translated_abstract":"1.2 Ontology as a Tool for Checking Requirements................. 8","internal_url":"https://www.academia.edu/71921612/Using_Semantic_Web_Technology_in_Requirements_Specifications_Chemnitzer_Informatik_Berichte_CSR_08_02_ISSN_0947_5125","translated_internal_url":"","created_at":"2022-02-20T00:47:39.069-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Using_Semantic_Web_Technology_in_Requirements_Specifications_Chemnitzer_Informatik_Berichte_CSR_08_02_ISSN_0947_5125","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":"1.2 Ontology as a Tool for Checking Requirements................. 8","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[],"urls":[{"id":17829863,"url":"http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.418.2474\u0026rep=rep1\u0026type=pdf"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921612-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921610"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/71921610/Patterns_of_Ambiguity_in_Textual_Requirements_Specification"><img alt="Research paper thumbnail of Patterns of Ambiguity in Textual Requirements Specification" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Patterns of Ambiguity in Textual Requirements Specification</div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">In this contribution, we investigate the ambiguity problem in textual requirements specifications...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">In this contribution, we investigate the ambiguity problem in textual requirements specifications. We focused on the structural ambiguity and extracted some patterns to indicate this kind of ambiguity. We show that the standard methods of linguistics are not enough in some cases, and we describe a class of ambiguity caused by coreference that needs an underlying domain model or a knowledge base to be solved. Part of our implemented solution is a cooperation of our tool TEMOS with the Prolog inference machine working with facts and rules acquired from OCL conditions of the domain model.</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921610"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921610"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921610; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921610]").text(description); $(".js-view-count[data-work-id=71921610]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921610; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921610']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=71921610]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921610,"title":"Patterns of Ambiguity in Textual Requirements Specification","translated_title":"","metadata":{"abstract":"In this contribution, we investigate the ambiguity problem in textual requirements specifications. We focused on the structural ambiguity and extracted some patterns to indicate this kind of ambiguity. We show that the standard methods of linguistics are not enough in some cases, and we describe a class of ambiguity caused by coreference that needs an underlying domain model or a knowledge base to be solved. Part of our implemented solution is a cooperation of our tool TEMOS with the Prolog inference machine working with facts and rules acquired from OCL conditions of the domain model.","publisher":"WorldCIST","publication_date":{"day":null,"month":null,"year":2019,"errors":{}}},"translated_abstract":"In this contribution, we investigate the ambiguity problem in textual requirements specifications. We focused on the structural ambiguity and extracted some patterns to indicate this kind of ambiguity. We show that the standard methods of linguistics are not enough in some cases, and we describe a class of ambiguity caused by coreference that needs an underlying domain model or a knowledge base to be solved. Part of our implemented solution is a cooperation of our tool TEMOS with the Prolog inference machine working with facts and rules acquired from OCL conditions of the domain model.","internal_url":"https://www.academia.edu/71921610/Patterns_of_Ambiguity_in_Textual_Requirements_Specification","translated_internal_url":"","created_at":"2022-02-20T00:47:38.899-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Patterns_of_Ambiguity_in_Textual_Requirements_Specification","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":"In this contribution, we investigate the ambiguity problem in textual requirements specifications. We focused on the structural ambiguity and extracted some patterns to indicate this kind of ambiguity. We show that the standard methods of linguistics are not enough in some cases, and we describe a class of ambiguity caused by coreference that needs an underlying domain model or a knowledge base to be solved. Part of our implemented solution is a cooperation of our tool TEMOS with the Prolog inference machine working with facts and rules acquired from OCL conditions of the domain model.","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"}],"urls":[{"id":17829861,"url":"https://doi.org/10.1007/978-3-030-16181-1_83"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921610-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921609"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/71921609/Domain_Model_Generation_With_the_Help_of_Supervised_Machine_Learning"><img alt="Research paper thumbnail of Domain Model Generation With the Help of Supervised Machine Learning" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">Domain Model Generation With the Help of Supervised Machine Learning</div><div class="wp-workCard_item"><span class="js-work-more-abstract-truncated">This technical report aims at describing how to generate a domain model from natural language spe...</span><a class="js-work-more-abstract" data-broccoli-component="work_strip.more_abstract" data-click-track="profile-work-strip-more-abstract" href="javascript:;"><span> more </span><span><i class="fa fa-caret-down"></i></span></a><span class="js-work-more-abstract-untruncated hidden">This technical report aims at describing how to generate a domain model from natural language specification using supervised machine learning. The elicitation process consists of several steps (classification tasks) each contributing a piece of information to the generated domain model. We explain the design, training application and evaluation of the relevant classification models. This work was partially supported by the Grant Agency of the Czech Republic project P103/11/1489 and by the Charles University institutional funding SVV-2012-265312. D3S, Technical Report no. D3S-TR-2012-06 CONTENTS</span></div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921609"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921609"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921609; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921609]").text(description); $(".js-view-count[data-work-id=71921609]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921609; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921609']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=71921609]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921609,"title":"Domain Model Generation With the Help of Supervised Machine Learning","translated_title":"","metadata":{"abstract":"This technical report aims at describing how to generate a domain model from natural language specification using supervised machine learning. The elicitation process consists of several steps (classification tasks) each contributing a piece of information to the generated domain model. We explain the design, training application and evaluation of the relevant classification models. This work was partially supported by the Grant Agency of the Czech Republic project P103/11/1489 and by the Charles University institutional funding SVV-2012-265312. D3S, Technical Report no. D3S-TR-2012-06 CONTENTS","publication_date":{"day":null,"month":null,"year":2013,"errors":{}}},"translated_abstract":"This technical report aims at describing how to generate a domain model from natural language specification using supervised machine learning. The elicitation process consists of several steps (classification tasks) each contributing a piece of information to the generated domain model. We explain the design, training application and evaluation of the relevant classification models. This work was partially supported by the Grant Agency of the Czech Republic project P103/11/1489 and by the Charles University institutional funding SVV-2012-265312. D3S, Technical Report no. D3S-TR-2012-06 CONTENTS","internal_url":"https://www.academia.edu/71921609/Domain_Model_Generation_With_the_Help_of_Supervised_Machine_Learning","translated_internal_url":"","created_at":"2022-02-20T00:47:38.688-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"Domain_Model_Generation_With_the_Help_of_Supervised_Machine_Learning","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":"This technical report aims at describing how to generate a domain model from natural language specification using supervised machine learning. The elicitation process consists of several steps (classification tasks) each contributing a piece of information to the generated domain model. We explain the design, training application and evaluation of the relevant classification models. This work was partially supported by the Grant Agency of the Czech Republic project P103/11/1489 and by the Charles University institutional funding SVV-2012-265312. D3S, Technical Report no. D3S-TR-2012-06 CONTENTS","impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[],"urls":[{"id":17829859,"url":"http://d3s.mff.cuni.cz/publications/download/D3S-TR-2012-06.pdf"}]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921609-figures'); } }); </script> <div class="js-work-strip profile--work_container" data-work-id="71921607"><div class="profile--work_thumbnail hidden-xs"><a class="js-work-strip-work-link" data-click-track="profile-work-strip-thumbnail" rel="nofollow" href="https://www.academia.edu/71921607/2009_Third_International_Conference_on_Advances_in_Semantic_Processing"><img alt="Research paper thumbnail of 2009 Third International Conference on Advances in Semantic Processing" class="work-thumbnail" src="https://a.academia-assets.com/images/blank-paper.jpg" /></a></div><div class="wp-workCard wp-workCard_itemContainer"><div class="wp-workCard_item wp-workCard--title">2009 Third International Conference on Advances in Semantic Processing</div><div class="wp-workCard_item wp-workCard--actions"><span class="work-strip-bookmark-button-container"></span><span class="wp-workCard--action visible-if-viewed-by-owner inline-block" style="display: none;"><span class="js-profile-work-strip-edit-button-wrapper profile-work-strip-edit-button-wrapper" data-work-id="71921607"><a class="js-profile-work-strip-edit-button" tabindex="0"><span><i class="fa fa-pencil"></i></span><span>Edit</span></a></span></span></div><div class="wp-workCard_item wp-workCard--stats"><span><span><span class="js-view-count view-count u-mr2x" data-work-id="71921607"><i class="fa fa-spinner fa-spin"></i></span><script>$(function () { var workId = 71921607; window.Academia.workViewCountsFetcher.queue(workId, function (count) { var description = window.$h.commaizeInt(count) + " " + window.$h.pluralize(count, 'View'); $(".js-view-count[data-work-id=71921607]").text(description); $(".js-view-count[data-work-id=71921607]").attr('title', description).tooltip(); }); });</script></span></span><span><span class="percentile-widget hidden"><span class="u-mr2x work-percentile"></span></span><script>$(function () { var workId = 71921607; window.Academia.workPercentilesFetcher.queue(workId, function (percentileText) { var container = $(".js-work-strip[data-work-id='71921607']"); container.find('.work-percentile').text(percentileText.charAt(0).toUpperCase() + percentileText.slice(1)); container.find('.percentile-widget').show(); container.find('.percentile-widget').removeClass('hidden'); }); });</script></span></div><div id="work-strip-premium-row-container"></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/work_edit-ad038b8c047c1a8d4fa01b402d530ff93c45fee2137a149a4a5398bc8ad67560.js"], function() { // from javascript_helper.rb var dispatcherData = {} if (false){ window.WowProfile.dispatcher = window.WowProfile.dispatcher || _.clone(Backbone.Events); dispatcherData = { dispatcher: window.WowProfile.dispatcher, downloadLinkId: "-1" } } $('.js-work-strip[data-work-id=71921607]').each(function() { if (!$(this).data('initialized')) { new WowProfile.WorkStripView({ el: this, workJSON: {"id":71921607,"title":"2009 Third International Conference on Advances in Semantic Processing","translated_title":"","metadata":{"publication_date":{"day":null,"month":null,"year":2009,"errors":{}}},"translated_abstract":null,"internal_url":"https://www.academia.edu/71921607/2009_Third_International_Conference_on_Advances_in_Semantic_Processing","translated_internal_url":"","created_at":"2022-02-20T00:47:38.547-08:00","preview_url":null,"current_user_can_edit":null,"current_user_is_owner":null,"owner_id":86983740,"coauthors_can_edit":true,"document_type":"paper","co_author_tags":[],"downloadable_attachments":[],"slug":"2009_Third_International_Conference_on_Advances_in_Semantic_Processing","translated_slug":"","page_count":null,"language":"en","content_type":"Work","summary":null,"impression_tracking_id":null,"owner":{"id":86983740,"first_name":"Petr","middle_initials":null,"last_name":"Kroha","page_name":"PKroha","domain_name":"cvut","created_at":"2018-07-10T09:15:12.526-07:00","display_name":"Petr Kroha","url":"https://cvut.academia.edu/PKroha"},"attachments":[],"research_interests":[{"id":422,"name":"Computer Science","url":"https://www.academia.edu/Documents/in/Computer_Science"}],"urls":[]}, dispatcherData: dispatcherData }); $(this).data('initialized', true); } }); $a.trackClickSource(".js-work-strip-work-link", "profile_work_strip") if (false) { Aedu.setUpFigureCarousel('profile-work-71921607-figures'); } }); </script> </div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js","https://a.academia-assets.com/assets/google_contacts-0dfb882d836b94dbcb4a2d123d6933fc9533eda5be911641f20b4eb428429600.js"], function() { // from javascript_helper.rb $('.js-google-connect-button').click(function(e) { e.preventDefault(); GoogleContacts.authorize_and_show_contacts(); Aedu.Dismissibles.recordClickthrough("WowProfileImportContactsPrompt"); }); $('.js-update-biography-button').click(function(e) { e.preventDefault(); Aedu.Dismissibles.recordClickthrough("UpdateUserBiographyPrompt"); $.ajax({ url: $r.api_v0_profiles_update_about_path({ subdomain_param: 'api', about: "", }), type: 'PUT', success: function(response) { location.reload(); } }); }); $('.js-work-creator-button').click(function (e) { e.preventDefault(); window.location = $r.upload_funnel_document_path({ source: encodeURIComponent(""), }); }); $('.js-video-upload-button').click(function (e) { e.preventDefault(); window.location = $r.upload_funnel_video_path({ source: encodeURIComponent(""), }); }); $('.js-do-this-later-button').click(function() { $(this).closest('.js-profile-nag-panel').remove(); Aedu.Dismissibles.recordDismissal("WowProfileImportContactsPrompt"); }); $('.js-update-biography-do-this-later-button').click(function(){ $(this).closest('.js-profile-nag-panel').remove(); Aedu.Dismissibles.recordDismissal("UpdateUserBiographyPrompt"); }); $('.wow-profile-mentions-upsell--close').click(function(){ $('.wow-profile-mentions-upsell--panel').hide(); Aedu.Dismissibles.recordDismissal("WowProfileMentionsUpsell"); }); $('.wow-profile-mentions-upsell--button').click(function(){ Aedu.Dismissibles.recordClickthrough("WowProfileMentionsUpsell"); }); new WowProfile.SocialRedesignUserWorks({ initialWorksOffset: 20, allWorksOffset: 20, maxSections: 1 }) }); </script> </div></div></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/wow_profile_edit-5ea339ee107c863779f560dd7275595239fed73f1a13d279d2b599a28c0ecd33.js","https://a.academia-assets.com/assets/add_coauthor-22174b608f9cb871d03443cafa7feac496fb50d7df2d66a53f5ee3c04ba67f53.js","https://a.academia-assets.com/assets/tab-dcac0130902f0cc2d8cb403714dd47454f11fc6fb0e99ae6a0827b06613abc20.js","https://a.academia-assets.com/assets/wow_profile-a9bf3a2bc8c89fa2a77156577594264ee8a0f214d74241bc0fcd3f69f8d107ac.js"], function() { // from javascript_helper.rb window.ae = window.ae || {}; window.ae.WowProfile = window.ae.WowProfile || {}; if(Aedu.User.current && Aedu.User.current.id === $viewedUser.id) { window.ae.WowProfile.current_user_edit = {}; new WowProfileEdit.EditUploadView({ el: '.js-edit-upload-button-wrapper', model: window.$current_user, }); new AddCoauthor.AddCoauthorsController(); } var userInfoView = new WowProfile.SocialRedesignUserInfo({ recaptcha_key: "6LdxlRMTAAAAADnu_zyLhLg0YF9uACwz78shpjJB" }); WowProfile.router = new WowProfile.Router({ userInfoView: userInfoView }); Backbone.history.start({ pushState: true, root: "/" + $viewedUser.page_name }); new WowProfile.UserWorksNav() }); </script> </div> <div class="bootstrap login"><div class="modal fade login-modal" id="login-modal"><div class="login-modal-dialog modal-dialog"><div class="modal-content"><div class="modal-header"><button class="close close" data-dismiss="modal" type="button"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4 class="modal-title text-center"><strong>Log In</strong></h4></div><div class="modal-body"><div class="row"><div class="col-xs-10 col-xs-offset-1"><button class="btn btn-fb btn-lg btn-block btn-v-center-content" id="login-facebook-oauth-button"><svg style="float: left; width: 19px; line-height: 1em; margin-right: .3em;" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-square" class="svg-inline--fa fa-facebook-square fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"></path></svg><small><strong>Log in</strong> with <strong>Facebook</strong></small></button><br /><button class="btn btn-google btn-lg btn-block btn-v-center-content" id="login-google-oauth-button"><svg style="float: left; width: 22px; line-height: 1em; margin-right: .3em;" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="google-plus" class="svg-inline--fa fa-google-plus fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256,8C119.1,8,8,119.1,8,256S119.1,504,256,504,504,392.9,504,256,392.9,8,256,8ZM185.3,380a124,124,0,0,1,0-248c31.3,0,60.1,11,83,32.3l-33.6,32.6c-13.2-12.9-31.3-19.1-49.4-19.1-42.9,0-77.2,35.5-77.2,78.1S142.3,334,185.3,334c32.6,0,64.9-19.1,70.1-53.3H185.3V238.1H302.2a109.2,109.2,0,0,1,1.9,20.7c0,70.8-47.5,121.2-118.8,121.2ZM415.5,273.8v35.5H380V273.8H344.5V238.3H380V202.8h35.5v35.5h35.2v35.5Z"></path></svg><small><strong>Log in</strong> with <strong>Google</strong></small></button><br /><style type="text/css">.sign-in-with-apple-button { width: 100%; height: 52px; border-radius: 3px; border: 1px solid black; cursor: pointer; } .sign-in-with-apple-button > div { margin: 0 auto; / This centers the Apple-rendered button horizontally }</style><script src="https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js" type="text/javascript"></script><div class="sign-in-with-apple-button" data-border="false" data-color="white" id="appleid-signin"><span ="Sign Up with Apple" class="u-fs11"></span></div><script>AppleID.auth.init({ clientId: 'edu.academia.applesignon', scope: 'name email', redirectURI: 'https://www.academia.edu/sessions', state: "04e872038e500be19677bfc53995a92e57e4bba45db112f40067063227e1844c", });</script><script>// Hacky way of checking if on fast loswp if (window.loswp == null) { (function() { const Google = window?.Aedu?.Auth?.OauthButton?.Login?.Google; const Facebook = window?.Aedu?.Auth?.OauthButton?.Login?.Facebook; if (Google) { new Google({ el: '#login-google-oauth-button', rememberMeCheckboxId: 'remember_me', track: null }); } if (Facebook) { new Facebook({ el: '#login-facebook-oauth-button', rememberMeCheckboxId: 'remember_me', track: null }); } })(); }</script></div></div></div><div class="modal-body"><div class="row"><div class="col-xs-10 col-xs-offset-1"><div class="hr-heading login-hr-heading"><span class="hr-heading-text">or</span></div></div></div></div><div class="modal-body"><div class="row"><div class="col-xs-10 col-xs-offset-1"><form class="js-login-form" action="https://www.academia.edu/sessions" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="s1HWktV_tiyKRqtukerDZ6DWKmnX5BH0urU6-xdwOqljJlCzilcwPG5puR5um1vpBb6GXP2gOU_51TX2tsOJiQ" autocomplete="off" /><div class="form-group"><label class="control-label" for="login-modal-email-input" style="font-size: 14px;">Email</label><input class="form-control" id="login-modal-email-input" name="login" type="email" /></div><div class="form-group"><label class="control-label" for="login-modal-password-input" style="font-size: 14px;">Password</label><input class="form-control" id="login-modal-password-input" name="password" type="password" /></div><input type="hidden" name="post_login_redirect_url" id="post_login_redirect_url" value="https://cvut.academia.edu/PKroha" autocomplete="off" /><div class="checkbox"><label><input type="checkbox" name="remember_me" id="remember_me" value="1" checked="checked" /><small style="font-size: 12px; margin-top: 2px; display: inline-block;">Remember me on this computer</small></label></div><br><input type="submit" name="commit" value="Log In" class="btn btn-primary btn-block btn-lg js-login-submit" data-disable-with="Log In" /></br></form><script>typeof window?.Aedu?.recaptchaManagedForm === 'function' && window.Aedu.recaptchaManagedForm( document.querySelector('.js-login-form'), document.querySelector('.js-login-submit') );</script><small style="font-size: 12px;"><br />or <a data-target="#login-modal-reset-password-container" data-toggle="collapse" href="javascript:void(0)">reset password</a></small><div class="collapse" id="login-modal-reset-password-container"><br /><div class="well margin-0x"><form class="js-password-reset-form" action="https://www.academia.edu/reset_password" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="fuh17CAC2ZmpiY8XICQN5rKzV8C7Tt-5XD2EnBI63HKun_PNfypfiU2mnWffVZVoF9v79ZEK9wIfXYuRs4lvUg" autocomplete="off" /><p>Enter the email address you signed up with and we'll email you a reset link.</p><div class="form-group"><input class="form-control" name="email" type="email" /></div><script src="https://recaptcha.net/recaptcha/api.js" async defer></script> <script> var invisibleRecaptchaSubmit = function () { var closestForm = function (ele) { var curEle = ele.parentNode; while (curEle.nodeName !== 'FORM' && curEle.nodeName !== 'BODY'){ curEle = curEle.parentNode; } return curEle.nodeName === 'FORM' ? curEle : null }; var eles = document.getElementsByClassName('g-recaptcha'); if (eles.length > 0) { var form = closestForm(eles[0]); if (form) { form.submit(); } } }; </script> <input type="submit" data-sitekey="6Lf3KHUUAAAAACggoMpmGJdQDtiyrjVlvGJ6BbAj" data-callback="invisibleRecaptchaSubmit" class="g-recaptcha btn btn-primary btn-block" value="Email me a link" value=""/> </form></div></div><script> require.config({ waitSeconds: 90 })(["https://a.academia-assets.com/assets/collapse-45805421cf446ca5adf7aaa1935b08a3a8d1d9a6cc5d91a62a2a3a00b20b3e6a.js"], function() { // from javascript_helper.rb $("#login-modal-reset-password-container").on("shown.bs.collapse", function() { $(this).find("input[type=email]").focus(); }); }); </script> </div></div></div><div class="modal-footer"><div class="text-center"><small style="font-size: 12px;">Need an account? <a rel="nofollow" href="https://www.academia.edu/signup">Click here to sign up</a></small></div></div></div></div></div></div><script>// If we are on subdomain or non-bootstrapped page, redirect to login page instead of showing modal (function(){ if (typeof $ === 'undefined') return; var host = window.location.hostname; if ((host === $domain || host === "www."+$domain) && (typeof $().modal === 'function')) { $("#nav_log_in").click(function(e) { // Don't follow the link and open the modal e.preventDefault(); $("#login-modal").on('shown.bs.modal', function() { $(this).find("#login-modal-email-input").focus() }).modal('show'); }); } })()</script> <div class="bootstrap" id="footer"><div class="footer-content clearfix text-center padding-top-7x" style="width:100%;"><ul class="footer-links-secondary footer-links-wide list-inline margin-bottom-1x"><li><a href="https://www.academia.edu/about">About</a></li><li><a href="https://www.academia.edu/press">Press</a></li><li><a href="https://www.academia.edu/documents">Papers</a></li><li><a href="https://www.academia.edu/topics">Topics</a></li><li><a href="https://www.academia.edu/journals">Academia.edu Journals</a></li><li><a rel="nofollow" href="https://www.academia.edu/hiring"><svg style="width: 13px; height: 13px;" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="briefcase" class="svg-inline--fa fa-briefcase fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z"></path></svg> <strong>We're Hiring!</strong></a></li><li><a rel="nofollow" href="https://support.academia.edu/hc/en-us"><svg style="width: 12px; height: 12px;" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="question-circle" class="svg-inline--fa fa-question-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"></path></svg> <strong>Help Center</strong></a></li></ul><ul class="footer-links-tertiary list-inline margin-bottom-1x"><li class="small">Find new research papers in:</li><li class="small"><a href="https://www.academia.edu/Documents/in/Physics">Physics</a></li><li class="small"><a href="https://www.academia.edu/Documents/in/Chemistry">Chemistry</a></li><li class="small"><a href="https://www.academia.edu/Documents/in/Biology">Biology</a></li><li class="small"><a href="https://www.academia.edu/Documents/in/Health_Sciences">Health Sciences</a></li><li class="small"><a href="https://www.academia.edu/Documents/in/Ecology">Ecology</a></li><li class="small"><a href="https://www.academia.edu/Documents/in/Earth_Sciences">Earth Sciences</a></li><li class="small"><a href="https://www.academia.edu/Documents/in/Cognitive_Science">Cognitive Science</a></li><li class="small"><a href="https://www.academia.edu/Documents/in/Mathematics">Mathematics</a></li><li class="small"><a href="https://www.academia.edu/Documents/in/Computer_Science">Computer Science</a></li></ul></div></div><div class="DesignSystem" id="credit" style="width:100%;"><ul class="u-pl0x footer-links-legal list-inline"><li><a rel="nofollow" href="https://www.academia.edu/terms">Terms</a></li><li><a rel="nofollow" href="https://www.academia.edu/privacy">Privacy</a></li><li><a rel="nofollow" href="https://www.academia.edu/copyright">Copyright</a></li><li>Academia ©2025</li></ul></div><script> //<![CDATA[ window.detect_gmtoffset = true; window.Academia && window.Academia.set_gmtoffset && Academia.set_gmtoffset('/gmtoffset'); //]]> </script> <div id='overlay_background'></div> <div id='bootstrap-modal-container' class='bootstrap'></div> <div id='ds-modal-container' class='bootstrap DesignSystem'></div> <div id='full-screen-modal'></div> </div> </body> </html>